常用类
1. boolean contains(String str) 判断是否包含指定的字符串
System.out.println("contains:"+s1.contains("b"));
System.out.println("contains:"+s1.contains("bc"));
2. //boolean startsWith(String str)
System.out.println("startsWith:"+s1.startsWith("ab"));//判断是否以指定字符串开头
System.out.println("startsWith:"+s1.startsWith("b",1));//判断从指定的索引出的字符 串是否以指定字符串开头
//boolean endsWith(String str)
System.out.println("endsWith:"+s1.endsWith("c"));//判断是否以指定字符串结尾
//boolean isEmpty() 是空的("" 不是null)返回true 否则返回fasle
String s4 = null;
String s5 = "abc";
System.out.println("isEmpty:"+s5.isEmpty());
3. //获取功能
String str = "abcdebfg";
//01234567
//int length()
System.out.println("获取长度:"+str.length());
//char charAt(int index)
System.out.println("获得指定索引对应的字符:"+str.charAt(3));
4.
//int indexOf(String str) 从前向后找
System.out.println("获得指定字符首次出现的位置:"+str.indexOf("b"));
//int indexOf(String str,int fromIndex)
System.out.println("获得指定字符首次出现的位置 从指定的位置开始:"+str.indexOf("b",str.indexOf("b")+1));
//lastIndexOf(int ch) 从后向前
System.out.println("获得指定字符最后一次出现的位置:"+str.lastIndexOf("b"));
5
//String substring(int start) 截取字符串
String str1 = "abcdebfg";
//01234567
System.out.println("截取字符串:"+str.substring(2));//从指定位置开始截取 到最后一个字符
//String substring(int start,int end)
System.out.println("截取字符串:"+str.substring(2,6));//截取从指定为开始 到指定位置结束(不包含结束位置)
6
//转换功能
转换大小写
String str = " abcdefg ";
//01234567
System.out.println(Arrays.toString(str.toCharArray()));
Date date = new Date();
System.out.println(String.valueOf(date));
int num = 10;
System.out.println(String.valueOf(num));
System.out.println("abc".toUpperCase());//转大写
System.out.println("ABC".toLowerCase());//转小写
7.
连接
String s = str.concat("nnnnn");//把指定字符串 拼接在此字符串末尾 (创建一个新的字符串对象)
System.out.println(s);
8.
//替换功能
System.out.println(str.replace('c', 'C'));
9 //trim 去掉前后的空格
System.out.println((str.trim()).length());
System.out.println(str.length());
10
字符串分割为数组
String s1 = "a:b:cd:d";
//01234567
String[] strarr = s1.split(":");//把字符串 用指定的分隔符 分割为数组
System.out.println(Arrays.toString(strarr));
11 // 写一个方法 此方法完成一个截取文件后缀名的功能 String test(String filename){ return 后缀名}
String filetype = StringUtil.subFileType("h.ello.java");
System.out.println(filetype);
}