java字符串与文本(一)
来源:互联网 发布:淘宝手机流量互刷 编辑:程序博客网 时间:2024/06/01 17:48
String对象是不可变的,它的内容是不能改变的。如:String str1=“MarkDown”;str1=“hello”;赋值后str1指向“hello”的对象,而“MarkDown”不能再访问。Java虚拟机对具有相同序列的字符串直接量使用同一个实例,称为限定的。如String str1=“MarkDown”;String str2=“MarkDown”;str1与str2指向相同的限定字符串。
- String类提供的字符串比较的方法:boolean equals(String s) //如果这个字符串等于字符串s则返回true;
boolean equalsIgoreCase(String s)//如果不区分大小写这个字符串等于字符串s则返回true;
int compareTo(String s)//返回一个大于0、等于0、小于0的整数表示这个字符串大于、等于还是小于s;
int compareToIgoreCase(String s)//不区分大小写返回一个大于0、等于0、小于0的整数表示这个字符串大于、等于还是小于s;
boolean regionMatches(int index,String s,int sIndex,int len)//如果这个字符串指定的子域精确匹配s中指定的子域则返回true;
boolean regionMatches(boolean ignoreCase,int index,String s,int sIndex,int len)//指定是否区分大小写,如果这个字符串指定的子域精确匹配s中指定的子域则返回true;
boolean startsWith(String s)//如果这个字符串以指定前缀s开始则返回true;
boolean endsWith(String s)//如果这个字符串以指定后缀s开始则返回true;
2.String类提供的获取字符串长度、获取单个字符以及组合字符串的方法
int length();//返回字符串的字符个数。
char charAt (int index);//返回这个字符串指定下标处的字符
String concat(String s)//返回连接后的新字符串
String substring(int beginIndex)//返回以beginIndex开始至字符串末尾的字符串
String substring(int beginIndex,int endIndex)//返回以beginIndex开始至以endIndex结尾的字符串,不包括endIndex处的字符
3.字符串的转换、替换、分隔
String toLowerCase()//将所有字符转换为小写
String toUpperCase ()//将所有字符转换为大写
Stringtrim()//返回去掉两端的空白字符之后的新字符串
Stringreplace(char oldchar,char newchar)//返回用一个新字符替换这个字符串中所有和它匹配的字符的新字符串
String replaceFirst(String oldString,String newString)//返回用一个新字符串替换这个字符串中第一个和它匹配的子串的新字符串
StringreplaceAll(String oldString,String newString)//返回用一个新字符串替换这个字符串中所有和它匹配的子串的新字符串
String [ ] split(String delimiter)//返回用定界符分隔的子串所构成的一个字符串数组
- java字符串与文本(一)
- boost——字符串与文本处理string_algo(一)
- 文本(字符串)处理与正则表达式
- java中字符串与文本I/O流
- Jackson(一):java对象与json字符串互相转换
- java文本I/O(一)
- iOS富文本(一)属性化字符串
- JAVA截取文本特定字符串
- java文本的字符串替换
- 文本字符串与二进制字符串互转
- java字符串面试(一)
- java字符串String(一)
- Java字符串String(一)
- Java实践(一)---字符串
- R语言:文本(字符串)处理与正则表达式
- R语言:文本(字符串)处理与正则表达式
- R语言︱文本(字符串)处理与正则表达式
- R语言:文本(字符串)处理与正则表达式
- spring4 + mybatis3 整合
- linux应用编程--命名管道
- bash:/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: not found
- Redis-客户端通讯协议
- 用OpenCV自带的haar training程序训练分类器并测试
- java字符串与文本(一)
- 数组元素顺序颠倒
- 图片加载问题
- How to split string in C++(分割字符串)
- [LeetCode] 66. Plus One
- (不定期更新)Matlab学习杂记
- 测试
- [mysql]修改用户密码
- Linux进程全解8——exec 族函数