java中的String

简介: java中的String

java中的String

构造

image.png

方法

charAt(int index)// 返回指定索引处的 char 值。

compareTo(String anotherString) //按字典顺序比较两个字符串。(小于返回负整数,等于0,大于正整数)

compareToIgnoreCase(String str) // 不考虑大小写,按字典顺序比较两个字符串。

endsWith(String suffix) //测试此字符串是否以指定的后缀结束。(是true,否false)

startsWith(String prefix)//    测试此字符串是否以指定的前缀开始。

equals(Object anObject) //比较此字符串与指定的对象。

equalsIgnoreCase(String anotherString) //将此 String 与另一个 String 进行比较,不考虑大小写。

indexOf(int ch)  //返回指定字符在此字符串中第一次出现处的索引。

indexOf(int ch, int fromIndex)  //从指定的索引开始搜索,返回在此字符串中第一次出现指定字符处的索引。

indexOf(String str)  //返回第一次出现的指定子字符串在此字符串中的索引。

indexOf(String str, int fromIndex)  //从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。

lastIndexOf(int ch)  // 用法同上,如果它不作为一个子字符串出现,则返回 -1。

toCharArray() //将此字符串转换为一个新的字符数组。一个新分配的字符数组,它的长度是此字符串的长度,而且内容被初始化为包含此字符串表示的字符序列。

toLowerCase()  //使用默认语言环境的规则将此 String 中的所有字符都转换为小写。

toUpperCase() //使用默认语言环境的规则将此 String 中的所有字符都转换为大写。

trim() //返回字符串的副本,忽略前导空白和尾部空白。

substring(int beginIndex, int endIndex) //返回一个新字符串,它是此字符串的一个子字符串。(左闭右开区间)

join("c","str1","str2".....)//如果需要把多个字符串放在一起,用一个界定符分隔,可以使用静态join方法。

静态join方法

image.png

 

相关文章
|
4天前
|
安全 Java 编译器
Java中String、StringBuilder和StringBuffer的区别
Java中String、StringBuilder和StringBuffer的区别
|
7天前
|
存储 缓存 安全
【 Java中String源码分析(JVM视角你不来看看?】
【 Java中String源码分析(JVM视角你不来看看?】
13 0
|
13天前
|
Java
Java String类型转换成Date日期类型
Java String类型转换成Date日期类型
|
14天前
|
Java 索引
Java String应用与开发
Java String应用与开发
22 0
|
18天前
Swagger2异常:java.lang.NumberFormatException: For input string: ““
Swagger2异常:java.lang.NumberFormatException: For input string: ““
20 1
|
18天前
|
缓存 安全 Java
【Java基础】String、StringBuffer和StringBuilder三种字符串对比
【Java基础】String、StringBuffer和StringBuilder三种字符串对比
9 0
|
18天前
|
存储 缓存 Java
|
19天前
|
Java API 索引
Java基础&API(2) String、StringBuilder详解
Java基础&API(2) String、StringBuilder详解
|
19天前
|
安全 Java API
Java 的 String StringBuilder StringBuffer(下)
Java 的 String StringBuilder StringBuffer
14 0
|
19天前
|
存储 编解码 算法
Java 的 String StringBuilder StringBuffer(上)
Java 的 String StringBuilder StringBuffer
29 0