摘要: /** * 生成一个包含所有汉字的字符串 "一"字开始"\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) 编辑
摘要: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 阅读全文
posted @ 2016-04-30 23:32 安仔80 阅读(149) 评论(0) 推荐(0) 编辑