1.字符串间比较,可以用equals或者compareTo。equals效率高。
equals 返回的结果是布尔值
str1.equals(str2) (和if...else一起用)
compareTo 按照编码的数值求差值,根据差值进行比较,返回的结果是int类型。相等的话,结果是0,不相等,返回差值
str1.compareTo(str2);
如果比较的值(str1或者str2)不是字符串,会报错。
2.字符串截取
substring 括号中是字符串的开始和结束下标,包左不包右。
str1.substring(2); 从下标等于2的开始截取,(即从c开始)一直到最后。
str1.substring(1,2);从下标等于1开始截取,到下标等于2的结束(不包含下标等于2)。
3.字符串切割
split 的结果是数组
str1.split(","); 按照括号内容进行切割
str1.split(",",2);按照括号内容进行切割,切成2个,当数量=0或者是大于最大切割数时,按照全部执行。