摘要: /** 获取两个字符串的最大相同子串。 String s1 = "也许成湖科技是今天最大的赢家"; String s2 = "可能成湖科技未必成为今天最大的赢家吧"; String s1 = "也许成湖科技是今天最大的赢家"; String s2 = "可能成湖科技未必成为今天最大的赢家吧"; /* 阅读全文
posted @ 2016-05-01 12:45 安仔80 阅读(810) 评论(0) 推荐(0) 编辑
摘要: /** * 练习: 将一个int[] 中元素,转成字符串格式 * 缓冲区的应用:无论多少数据,什么类型都不重要, 只要最终变成字符串就可以StringBuffer这个容器。 */ public class IntArrToString { public static void main(String 阅读全文
posted @ 2016-05-01 11:43 安仔80 阅读(377) 评论(0) 推荐(0) 编辑
摘要: /** * 生成一个包含所有汉字的字符串 "一"字开始"\4e00 到9fa5 * 思路: * 1.既然是包含所有,肯定是从一个字符,到另一个字符之间的所有字符 * 2.因为String对象每创建一个不一样的,都会开辟空间,避免浪费内存,用STringBuilder的拼接更好 * 3.因为是输出所有 阅读全文
posted @ 2016-05-01 11:28 安仔80 阅读(3941) 评论(0) 推荐(0) 编辑
摘要: /** *用户输入电话号码,判断合理与否?要求,判断长度和判断输入内容是否合理 *隐藏用户电话号码的中间4位, *思路: *1.用正则判断 条件:长度11位判断有两种方法,正则{11}和length()==11 *2.输入内容用正则判断 *电话号的正则: "(13)[0-9][\\d]{8}|(15 阅读全文
posted @ 2016-05-01 11:27 安仔80 阅读(229) 评论(0) 推荐(0) 编辑
摘要: /** * 在一个字符串中截取指定字符串,域名截取,尝试截取不同网址的域名? *比如www.163.com,www.sohu.com.cn * 字符串截取就需要用subString() * 索引的位置,这里需要找第一个"."作为每次域名的开始索引,然后找下一个("."+1)作为结束位置 * 第一个点 阅读全文
posted @ 2016-05-01 11:25 安仔80 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: /** *验证电子邮件?手机号码?密码6-15位?验证输入网址?身份证号?邮编? *邮箱正则: *"[\\w]@[\\w](.\\w+)+"; */ public class StringDemo8 { public static void main(String[] args) { String 阅读全文
posted @ 2016-05-01 11:23 安仔80 阅读(433) 评论(0) 推荐(0) 编辑
摘要: /** * 检测一个字符串是否为回文?三种方法? * 方法1:用str.charAt(index) != str.charAt(len-i-1) * 方法2:用StringBuilder . reverse反转 * 方法3:用开关控制 */ public class reversChar { pub 阅读全文
posted @ 2016-05-01 11:18 安仔80 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: /** 猜字母小游戏 需求如下: 程序随机产生5个按照一定顺序排列的字符作为猜测的结果(5个字符不允许重复),由玩家来猜测此字符串。 玩家可以猜测多次(不区分大小写),每猜测一次,则由系统提示结果。 (猜测过程中输入非英文字符或超过5个字符会要求重新输入正确字符). 如果猜测的完全正确,则游戏结束, 阅读全文
posted @ 2016-05-01 10:56 安仔80 阅读(447) 评论(0) 推荐(0) 编辑
摘要: /** * 根据周长计算不同形状图形的面积?计算多种图形的面积, * 并比较各种图形面积的最大值。正方形的面积公式为:0.0625*c*c。 * 圆形的面积公式为:0.0796*c*c,其中,c表示图形的周长。 */ /** * 根据周长计算不同形状图形的面积?计算多种图形的面积, * 并比较各种图 阅读全文
posted @ 2016-05-01 09:14 安仔80 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: public class ArrayTool { //构造方法私有化,因为都是静态方法,不需要建立对象 private ArrayTool(){}; /** * 该方法作用是 给定一个int[]数组和最大取值范围, 将每个元素填充上随机数返回给用户 * @param arr 给定的数组arr * @param max ... 阅读全文
posted @ 2016-05-01 00:28 安仔80 阅读(197) 评论(0) 推荐(0) 编辑
摘要: /** 随机加减乘除运算器,要求如下:程序依次出 10 道题目,由用户输入题目的答案。用户 每答完一道题,由系统提示结果:答错了或者答对了。10 道题目答完之后,系统计算得分 并输出。如果用户希望提前结束,则可以输入-1提前退出。 /** 随机加减乘除运算器,要求如下:程序依次出 10 道题目,由用 阅读全文
posted @ 2016-05-01 00:26 安仔80 阅读(290) 评论(0) 推荐(0) 编辑