做为引用数据的杰出代表,String类和Array类是非常强的,非常多的方法能让使用者对数据的应用更加得心应手.当然想要使用好它们不太容易.主要有很多的方法需要记忆,学习不能偷懒,既然来到了这里我们就应该,放下手机,游戏,视频等等, String类里有许多方法,但是以下的方法是我们比较有用的:
1.int length();
获取字符串的字符数,也就是字符串长度。
2.char charAt(int index);
根据指定位置获取位置上的某个字符。
3.int indexOf(int ch);
传入的是ASCII码,返回的是ch在字符串中第一次出现的位置。
4.int indexOf(int ch,int fromIndex);
从fromIndex指定位置开始,获取ch在字符串中出现的位置。
注意:如果没有找到字符,返回-1。
5.int indexOf(String str);
返回的是str在字符串中第一次出现的位置。
6.int indexOf(String str,int fromIndex);
从fromIndex指定位置开始获取str在字符中出现的位置。
7.boolean concat(String str);
是否包含参数字符串。内部就是使用的indexOf()的方法。
8.boolean startWith(String str);
字符串是否以指定内容开头。
9.boolean endsWith(String str);
字符串是否以指定内容结尾。
10.boolean equals(String str);
判断字符串内容是否相同。重写了Object类中的equals方法。
11.byte[] getBytes();
将字符串变为字节数组。
12.String replace(char oldchar,char newchar);
如果要替换的字符不存在,返回的还是原串。
13.String [] split(String regx);
根据给定正则表达式的匹配拆分此字符串。
14.String subString(int begin);
从指定位置开始到结尾,如果角标不存在会出现字符串角标越界异常。
15.String subString(int begin,int end);
包含头,不包含尾。
16.String trim();
将字符串两端空格去掉。
以上的方法只是String类的小部分,但是对我来说,使用频率还是挺高的。其实只要理解了字符串的使用方法,那么不管在什么方面都会很容易上手的。String使用的熟练了,对于我们开阔思路很有用处! |
|