字符串api方法

这里列举处java字符串的api方法。

序号方法说明
1char charAt(int index)返回特定索引的char值
2int length()返回字符串长度
3static String format(String format, Object... args)返回一个格式化的字符串。
4static String format(Locale l, String format, Object... args)返回给定语言环境的格式化字符串。
5String substring(int beginIndex)字符串截取方法,它返回给定开始索引的子字符串。
6String substring(int beginIndex, int endIndex)字符串截取方法,返回给定开始索引和结束索引的子字符串。
7boolean contains(CharSequence s)判断字符串是否包含子字符串,返回true或false。
8static String join(CharSequence delimiter, CharSequence... elements)返回一个拼接的字符串,字符串拼接方法。
9static String join(CharSequence delimiter,Iterable<?extend CharSequence>elements)返回一个拼接的字符串,字符串拼接方法。
10boolean equals(Object another)判断字符串是否相等。
11boolean isEmpty()判断字符串是否为空。
12String concat(String str)连接指定的字符串。
13String replace(char old, char new)它替换所有出现的指定char值。
14String replace(CharSequence old, CharSequence new)它替换所有出现的指定CharSequence。
15static String equalsIgnoreCase(String another)用于将字符串与指定的对象比较,它不检查大小写。
16String[] split(String regex)返回一个匹配regex的分割字符串。
17String[] split(String regex, int limit)返回一个匹配regex和limit的分割字符串。
18String intern()返回一个interned string。
19int indexOf(int ch)返回指定的字符值索引位置。
20int indexOf(int ch, int fromIndex)返回从给定索引开始的指定字符值索引位置。
21int indexOf(String substring)返回指定的子字符串索引位置。
22int indexOf(String substring, int fromIndex)返回从给定索引开始的指定子字符串索引位置。
23String toLowerCase()字符串转小写,返回小写字符串。
24String toLowerCase(Locale l)字符串转小写,返回一个使用指定语言环境的小写字符串。
25String toUpperCase()字符串转大写,返回一个大写的字符串。
26String toUpperCase(Locale l)字符串转大写,它返回一个使用指定语言环境的大写字符串。
27String trim()删除这个字符串的开头和结尾空格。
28static String valueOf(int value)它将给定的类型转换为字符串。这是一个重载的方法。

字符串常用方法

下面总结一些Java中常用的字符串方法在实际开发中的应用。

序号说明涉及类和方法 备注
1Java下划线转驼峰,驼峰转下划线
Matcher和Pattern正则类

2Java字符串转大写
String类toUpperCase()方法
3Java字符串转小写
String类toLowerCase()方法

4Java字符串截取方法
String类substring()方法 StringUtils工具类

5Java判断字符串是否包含子字符串
String类startsWith() contains() indexOf() 方法

6Java 字符串转数组方法String.split() String.toCharArray()

7Java字符串拼接StringBuilder或StringBuffer
String类concat()方法
String类的join()方法
StringJoiner类的add()方法
StringUtils.join()方法()

8Java字符串首字母转大写或小写String类toUpperCase()方法,String类toLowerCase()方法