黑马程序员技术交流社区
标题: 常用String类方法整理,希望对大家有帮助 [打印本页]
作者: cjmjava 时间: 2015-4-28 21:04
标题: 常用String类方法整理,希望对大家有帮助
部分常用String类方法介绍:
后面学到其他的再整理
注意:方法返回值类型根据返回结果定,不用刻意记
1,获取字符串长度:
length(); 返回值int型
2,获取指定位置上的字符:
charAt(int index); 返回值char型
3,获取指定字符(子字符串)在字符串中的位置:
字符(字符串)第一次出现的索引:
字符: indexOf(int ch) 返回值int型
字符串:indexOf(String str) 返回值int型
从指定位置开始,字符(字符串)第一次出现的索引:
字符: indexOf(int ch , fromIndex) 返回值int型
字符串:indexOf(String str , fromIndex) 返回值int型
获取字符(字符串)最后一次出现的位置:
字符: lastIndexOf(int ch) 返回值int型
字符: lastIndexOf(int ch , fromIndex) 返回值int型
字符串:lastIndexOf(String str , fromIndex)返回值int型
indexOf和lastIndexOf的区别:
indexOf是从前后查找,返回查找的内容在整个字符串中的角标位置
lastIndeOf是从后向前找,返回查找的内容在整个字符串中的角标位置
获取字符串是否以指定的内容开始或结束:
指定后缀结束: endsWith(String suffix) 返回值boolean型
指定前缀开始: startsWith(String prefix) 返回值boolean型
指定位置是否以指定前缀开始:
startsWith(String prefix , int toffset) 返回值boolean型
判断字符串是否相同:
将字符串与指定对象比较:equals(Object anobject) 返回值boolean型
字符串忽略大小写的比较:equalsIgnoreCase(String anotherString) 返回值波boolean型
“==” 比较的是地址
equals()比较的是具体的数据值
判断是否为空字符串:
判断是否为空字符串: isEmpty() 返回值类型boolean
判断字符串是否包含某个字符(字符串):
判断字符串是否包含某个字符串: contains(CharSequence) 返回值类型boolean
把基本类型转换为字符串:
返回char类型的参数: valueOf(char) 返回值类型String
把字符数组转换为字符串: valueOf(char[] date) 返回值类型String
一般使用: + ” ” 来将基本类型转换为字符串类型比较方便
把字符串转换为数组:
把字符串转换为字节数组: getBytes() 返回值类型byte[]
把字符串转换为字符数组: toCharArray() 返回值类型char[]
字符串的大小写转换:
将所有字符转换为大写: toUpperCase() 返回值类型Sting
将所有字符转换为小写: toLowerCase() 返回值类型String
截取子字符串:
从给定的字符角标到最后: subString(int beginIndex) 返回值类型String
从给定的字符角标到给定位置:
subString( int beginIndex , int endIndex) 返回值类型String
String类中的方法如果需要指定角标,那么角标就不能越界,否则异常
切割字符串:
使用指定符号拆分字符串: split(String regex) 返回值类型String
使用指定符号拆分字符串,拆分为指定个数:
split(String regex , int limit) 返回值类型String
作者: 付长云 时间: 2015-4-28 21:06
顶~~~~~~~~~~~~~~~·
作者: 1017161726 时间: 2015-4-28 21:06
写的挺全的。StringBuilder的也可以写上。
作者: lqg5522 时间: 2015-4-28 21:07
共同学习
作者: bboyXiaoNuo 时间: 2015-4-28 21:11
写的真好,真有用处
作者: youngzk 时间: 2015-4-28 21:15
弄的好全啊 可惜现在我还看不懂
作者: andre 时间: 2015-4-28 21:37
来学习了哦。
作者: 小小的馒头 时间: 2015-4-28 21:42
一起学习一起进步!
作者: 南方小道士 时间: 2015-4-28 23:05
我昨天也刚刚抄了一份
作者: cjmjava 时间: 2015-4-29 20:59
又来了,StringBuffer类中的常用方法
http://bbs.itheima.com/thread-192506-1-1.html
(出处: 黑马程序员IT技术论坛)
作者: bboyXiaoNuo 时间: 2015-4-29 21:40
太有用了,受益匪浅
作者: IDhmpj 时间: 2015-4-29 21:44
这个可以有:lol
作者: 爱如kongcheng 时间: 2015-4-29 22:22
也太全面了吧~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |