java_String类的功能
Posted aikang525
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java_String类的功能相关的知识,希望对你有一定的参考价值。
String类使用了final修饰不能被继承
实现类Serializable接口,字符串支持序列化
实现了Comparable接口,字符串可以比较大小
内部定义final char[] value用于储存字符串数据代表不可变
功能:
替换连接:
String replace(char,char):字符串中的字符替换
String replace(String,String)字符串中的子字符串替换
String replaceAll(String,String):替换字符串中所有匹配给定正则表达式的子字符串
String replaceFirst(String,String):替换字符串中第一个匹配给定正则表达式的子字符串
String concat():连接字符串
获取取值:
int length:获取长度
char charAt(int index):获取指定索引位置字符
String trim():返回字符串副本,忽略前后空白
String substring(int begIndex):返回从指定位置开始到结束的字符串,可以设置结束位置,不包括结束
int indexOf(String):返回字符串第一次出现位置
int indexOf(String,int):返回字符串从某个位置开始第一次出现位置
int lastIndexOf(String):从后向前返回字符串第一次出现位置
int lastIndexOf(String,int):从后向前返回从某个位置开始字符串第一次出现位置
判断:
boolean isEmpty():判断字符串是否是空字符串
boolean equals():比较字符串内容
boolean equalsInreCase():忽略大小写比较字符串内容
int compaerTo():比较两个字符串大小
boolean endswith(String):判断字符串以什么结尾
boolean startswith(String):判断字符是否以什么开头
boolean startswith(String ,int):判断从指定位置开始是否以什么开头
boolean contains():判断字符串是否有传入字符
转换;
String toLowerCase():默认语言环境下全部大写转小写
String toUppreCase():默认语言环境下全部小写转大写
String与基本数据类型,包装类型的转换:
包装类.parseXxx(str);
String重载的valueOf(xxx)
String与char[]转换:
toCharArray():转换为字符数组
调用String构造器传入char
String与字节(byte)数组转换:
String的getBytes():可以指定编码格式
调用String构造器传入byte
设置值在常量池中:
intern:返回的值在常量池中
以上是关于java_String类的功能的主要内容,如果未能解决你的问题,请参考以下文章