黑马程序员_String
来源:互联网 发布:java.nio jar 下载 编辑:程序博客网 时间:2024/05/21 21:39
------- android培训、java培训、期待与您交流! ----------
String
String是JAVA中表示字符串的类String的对象是个常量,一旦被创建,就不可再被修改。
String类内部实现时,是将字符串拆分成一个字符型数组,通过对数组进行各种操作,实现字符串的各种方法。
构造方法
String类共有16个重载的构造方法,可以使用String、StringBuffer、StringBuilder、int[]、byte[]、char[]初始化String常用方法
判断方法:boolean contains():
判断String是否包含参数中指定的字符串/字符 ,当且仅当包含是才返回true
contentEquals()
判断String是否与参数指定的字符串相等,相等时返回true
equals()
将此字符串与指定的对象比较,如果相等返回true。
equalsIgnoreCase(String anotherString)
将String与另一个字符串比较,忽略大小写(其实是转为相同的大小写)如果相同,则返回true
matches()
将指定的正则表达式匹配String,匹配成功时返回true。
regionMatches()
测试字符串是否匹配参数中给定的字符串
startWith()
测试字符串是否为参数中指定的字符串开头,如果是则返回true
endsWith()
测试字符串是否为参数中指定的字符串结尾,如果是则返回true
isEmpty()
测试字符串是否为一个空字符串(此处不等于null)
获取方法:
charAt()
获取指定索引处的 char 值。
getBytes()
将字符串转换成一个byte[]返回。
toCharArray()
将字符串转换成一个char[]返回。
indexOf()
寻找参数中指定的字符串在字符串中第一次出现的位置,将该位置的索引返回。
lastIndexOf()
寻找参数中指定的字符串在字符中最后一次出现的位置,并将该位置的索引返回。
length()
返回字符串的长度。
replace()
将字符串中的某些部分替换为参数中指定的字符串
substring()
获取原字符串的某些字串
trim()
获取去掉头尾空字符的子字符串
valueOf()
将相应的数的对应进制以一个字符串的形式返回
toString()
返回一个字符串(其实就是返回本身)
toLowerCase()
将字符串都转换为小写并返回
toUpperCase()
将字符串都转换为大写并返回
split()
通过自定的字符将字符串切割成零散的子字符串并装进一个String[]返回
注意事项:
String类型是引用型常量,一旦创建就不可更改,各种对字符串的操作,返回的结果是另一个新生成的字符串,而不是原来那个字符串,原来的字符串并未改变。
- 黑马程序员_String对象
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String类
- 黑马程序员_String类
- 黑马程序员_String 对象
- 黑马程序员_String类
- 黑马程序员_String练习
- 黑马程序员_string类
- 黑马程序员_String类
- 关于Java中的paint,repaint,update三个方法的关系
- rectangle of camera
- 大数据时代
- Holedox Moving 贪吃蛇 BFS 状态压缩
- 问题六十: 用筛法求10000内的素数。
- 黑马程序员_String
- android移植(三)-一些问题与解决方法
- Android初涉JNI,从零打造你的第一个demo
- HDOJ 2181 哈密顿绕行世界问题 (回溯)
- REF游标
- 两个Init()方法的区别
- JAVA中堆栈的区别
- C#绘制圆角窗体
- Sharepoint列表项权限修改