常用的对字符串的操作

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或者是大于最大切割数时,按照全部执行。

猜你喜欢

转载自www.cnblogs.com/lixiaojing1/p/12618961.html