1.1 String 类和StringBuffer的常用方法
String类
charAt返回指定下标位置的字符 int
concat字符串的连接 字符串
equals比较两个字符串是否一致 布尔
indexOf返回int类型的,表示查找字符串位于第几个,如果没有找到符合字符串,则返回-1
length返回字符串长度 int
将字符串转化成字节数组
byte [] bs =str.getBytes();
replace(旧的字符,替换后的字符) 替换 String
判断字符串以…开头,以….结尾 布尔
str.startwith 表示如果开头符合,返回true,否则返回 false
str.startend 表示如果结尾符合,返回true,否则返回false
subString(开始,结尾) 截取字符串的字符
转换大小写,toUpperCase 大写
toLowerCase 小写
字符串的分割
String str3 =“张三+李四+王五”;
String [] strs =str3.split(“\+”);/正则表达式/
for(int i = 0;i<strs.length;i++){
system.out.printIn(strs.[i]);
}
张三
李四
王五
1.2 StringBuffer类
append 追加
insert 插入
reserve 翻转
setChatAt(int,Sting) 设置替换
1.3 Math类常用方法
立方根:Math.cbrt();
平方根:Math.sqrt();
乘方:Math.pow();
绝对值:Math.abs();
随机数:Math.random();
计算两个数中最大值: Math.max();
/*random产生的随机数都在0~1之间,不会等于0,也不会等于1,是0~1之间的小数*/
1.4 日期类常用方法
Date类
导包是java.util类
官方认定过时。
Calendar类
Calendar cal =Calendar.getInstance();
System.out.println(cal.get(Calendar.YEAR));
System.out.println(cal.get(Calendar.MONTH)+1);
System.out.println(cal.get(Calendar.DAY_OF_WEEK)-1);
// 老外每周的第一天都是从周日算起的。
....依次类推
还有SimpleFormat 日期格式化
SimpleDateFormat sdf =new SimpleDateFormat("yyyy年MM月dd日"); String timeStr = sdf.format(cal.getTime()); System.out.println(timeStr);