1.1split方法
String.split(reguex)使用正则表达式匹配
- 用任意个空白字符分隔字符串
",|,|\\s+" /* /s空白字符 /S非空白字符 双斜杠表转义 */
1.2matches方法
String.matches(String)判断字符串是否匹配有正则规则的字符串
String source=new String("abc.java");
source.matches("(.*).java");
//返回true
一般可以用(.*).txt (.*).java等正则匹配拓展名。点号表示匹配除回车外任意字符,星号表示匹配0个或多个
1.3substring方法做字符串差操作
已知目录名为dir(File类型)
目录下的子文件(子目录)名为file(File类型)
想要知道file相对dir的路径
只需file.getPath().substring(dir.getPath().length());
即刻返回字符串差
1.4判等
不能使用==,这不是python!!
== 是对象是否是同一个对象
要使用String.equals()
或者String.equalsIgnoreCase()
方法(忽略大小写)判断字符串相等