目录
String
在Java中,String
类提供了大量的方法来处理字符串。下面是一些常用的 String
方法及其简要说明:
常用方法
charAt(int index):
返回指定索引处的字符。endsWith(String suffix):
测试此字符串是否以指定的后缀结束。equals(Object anObject):
比较两个字符串的内容是否相等。注意,==
操作符比较的是引用是否相等,而不是内容。equalsIgnoreCase(String anotherString):
忽略大小写的情况下比较两个字符串是否相等。indexOf(String str):
返回指定子字符串首次出现的位置。indexOf(String str, int fromIndex):
从指定索引开始搜索指定子字符串首次出现的位置。lastIndexOf(String str):
返回指定子字符串最后一次出现的位置。lastIndexOf(String str, int fromIndex):
从指定索引开始向左搜索指定子字符串最后一次出现的位置。length():
返回字符串长度。replace(char oldChar, char newChar):
使用新字符替换字符串中的旧字符。replace(CharSequence target, CharSequence replacement):
替换字符串中的一个子序列。replaceAll(String regex, String replacement):
使用正则表达式替换所有匹配的子字符串。split(String regex):
根据给定的正则表达式分割字符串。startsWith(String prefix):
测试此字符串是否以指定的前缀开始。substring(int beginIndex):
返回一个新的字符串,它是此字符串的一个子串,从指定的 beginIndex 开始直到字符串的末尾。substring(int beginIndex, int endIndex):
返回一个新的字符串,它是此字符串的一个子串,从指定的 beginIndex 开始直到 endIndex(不包括 endIndex)。toLowerCase():
将此字符串中的所有字符转换为小写。toUpperCase():
将此字符串中的所有字符转换为大写。trim():
删除字符串两端的空白字符。isEmpty():
测试字符串是否为空(长度为零)。getBytes(String charsetName):
获取此字符串的字节数组表示形式,使用指定的字符集。
示例
这里有一些简单的方法使用示例:
String s = "Hello World"; System.out.println(s.length()); // 输出:11 System.out.println(s.charAt(0)); // 输出:H System.out.println(s.indexOf("World")); // 输出:6 System.out.println(s.substring(6)); // 输出:World System.out.println(s.toUpperCase()); // 输出:HELLO WORLD System.out.println(s.trim()); // 输出:Hello World (如果字符串末尾有空格的话) System.out.println(s.startsWith("Hello")); // 输出:true System.out.println(s.endsWith("World")); // 输出:true
StringBuilder
StringBuilder的定义
StringBuilder
是 Java 中的一个类,用于创建和操作字符串缓冲区。它允许你在程序运行过程中动态地修改字符串的内容,并且比使用String
对象进行多次拼接更加高效,因为String
在 Java 中是不可变对象(immutable),每次拼接都会创建新的字符串对象,而StringBuilder
则不会这样。
标签:String,--,StringBuilder,指定,System,int,API,字符串,println From: https://blog.csdn.net/m0_68319667/article/details/142765552主要方法
append(String str):将指定的字符串追加到此序列的末尾。
insert(int offset, String str):在指定的位置插入字符串。
delete(int start, int end):删除从索引 start 到 end 的字符。
reverse():反转序列中的字符。
toString():返回此序列的一个字符串表示形式。
setLength(int newLength):将此序列的长度设置为指定的值。