摘要:
1、判断功能 String类的public boolean matches(String regex) 需求: 判断手机号码是否满足要求? 分析: A:键盘录入手机号码 B:定义手机号码的规则 13688886868 13866668888 13456789012 18638833883 C:调用功 阅读全文
摘要:
正则表达式:符合一定规则的字符串。 1、判断QQ号码是否正确的案例: 正则表达式常用的规则: A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类) [^ab 阅读全文
摘要:
1、Character 类在对象中包装一个基本类型 char 的值 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然 构造方法: Character(char value) 2、 Character的几个方法: 1、public static b 阅读全文
摘要:
1、JDK5的新特性 自动装箱:把基本类型转换为包装类类型 自动拆箱:把包装类类型转换为基本类型 注意一个小问题: 在使用时,Integer x = null;代码就会出现NullPointerException。 标准化:建议先判断是否为null,然后再使用。 2、面试题: 第一题: Intege 阅读全文
摘要:
1、int类型和String类型的相互转换 A、int -- String 推荐用: public static String valueOf(int i) 返回 int 参数的字符串表示形式。 B、String -- int 推荐用: public static int parseInt(Stri 阅读全文
摘要:
1、Integer的概述 需求1:把100这个数据的二进制,八进制,十六进制计算出来 需求2:判断一个数据是否是int范围内的。 首先你得知道int的范围是多大? 为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型。包装类类型。 类类型 包装类类型 b 阅读全文
摘要:
1、Arrays:针对数组进行操作的工具类。比如说排序和查找。 1:public static String toString(int[] a) 把数组转成字符串 2:public static void sort(int[] a) 对数组进行排序 3:public static int binar 阅读全文
摘要:
查找: 1、基本查找:数组元素无序(从头找到尾) 2、二分查找(折半查找):数组元素有序 pS:数组的元素必须有顺序,从小到大或者从大到小。以下的分析是从小到大的数组 二分查找分析: A:先对数组进行对半(也就是设置 min索引为0,max索引为arr.length-1,然后对半的 索引mid为(m 阅读全文
摘要:
对键盘录入的字符串中的字符进行排序。 举例:"dacgebf" 结果:"abcdefg" 分析:1、首先对字符转换为数组,并进行排序: A:直接让它们以字符的形式进行比较 B:冒泡排序或者选择排序都可以 2、进行数组遍历,并转换为字符串,并输出 3、用方法进行操作: a:返回类型 :String b 阅读全文