char s = s1.charAt(0); 获取字符串里的字符
s1.compareTo(s2) 字符串的比较 (已重写【非我】 对象比较 实现接口comparable 重写方法 )
s1.equalsIgnoreCase(s2) 比较 忽视大小写
s1.contains("a") 是否包含
s1.endsWith("9"); 判断字符串是否以指定的数据结束
s1.startsWith("q"); 判断字符串是否以指定的数据开始
s1.indexOf("w"); 返回指定数据在字符串中第一次出现的位置
s1.lastIndexOf("w"); 返回指定数据在字符串中最后一次出现的位置
String ss = s1.substring(2); 从指定位置至末尾 进行截取字符串 含下标2的元素
s1.substring(2,6) 含首不含尾
String[] strs = s1.split(" "); 切割
String s3 = s1.trim(); 只能去除字符串首尾两端的空格 中间的空格无法去除replaceAll 用到正则表达式
字符串 String s=" “,String s2=” "; s,s2是相等的这样命名的会在常量池里 如果 String s4=new String( “”);s和s4不相等 s4在堆里创建