java String类方法汇总-最全
    		       		warning:
    		            这篇文章距离上次修改已过434天,其中的内容可能已经有所变动。
    		        
        		                
                Java String类包含大量的方法来处理和操作字符串。以下是一些常用的String类方法:
char charAt(int index):返回指定索引处的字符。int length():返回字符串的长度。int indexOf(String str):返回第一次出现的指定子字符串在字符串中的索引。int lastIndexOf(String str):返回最后一次出现的指定子字符串在字符串中的索引。boolean contains(CharSequence s):当且仅当此字符串包含指定的 char 值序列时,返回true。boolean isEmpty():当且仅当长度为 0 时返回true。String toLowerCase():将所有在此字符串中的字符转换为小写。String toUpperCase():将所有在此字符串中的字符转换为大写。String trim():返回一个前后不含任何空白字符的字符串。boolean equals(Object anObject):将此字符串与指定的对象比较。boolean equalsIgnoreCase(String anotherString):将此String与另一个String比较,不考虑大小写。String concat(String str):将指定字符串连接到此字符串的结尾。String replace(char oldChar, char newChar):返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。boolean startsWith(String prefix):测试此字符串是否以指定的前缀开始。boolean endsWith(String suffix):测试此字符串是否以指定的后缀结束。String substring(int beginIndex):返回一个新的字符串,它是此字符串的一个子字符串。String substring(int beginIndex, int endIndex):返回一个新字符串,它是此字符串的一个子字符串,从指定的 beginIndex 开始到 endIndex - 1。String[] split(String regex):根据给定正则表达式的匹配拆分此字符串。String join(CharSequence delimiter, CharSequence... elements):将元素连接起来,在每两个元素之间插入分隔符。
这些方法涵盖了字符串操作的基本需求,包括查找、修改、比较、大小写转换、检查和分割等。
以下是一个使用String类方法的简单示例:
public class StringMethodsExample {
    public static void main(String[] args) {
        String example = "Hello, World!";
 
        char firstChar = example.charAt(0); // 'H'
        int length = example.length(); // 13
        int index = example.indexOf("World"); // 7
        boolean contains = example.contains("World"); // true
        boolean isEmpty = example.isEmpty(); // false
        String lowerCase = example.toLowerCase(); // "hello, world!"
        String upperCase = example.toUpperCase(); // "HELLO, WORLD!"
        String trimmed = example.trim(); // "Hello, World!" if original string has no leading/trailing whitespace
        boolean equals = example.equals("Hello, World!"); // true or false depending on the comparison
        boolean startsWith = example.startsWith("Hello"); // true
        boolean endsWith = example.endsWith("World!"); // false
        String replaced = example.replace("World", "Java"); // "Hello, Java!"
        String concatenated = "Hello, ".concat("World!"); // "Hello, World!"
        String substring = example.substring(0, 5); // "Hello"
 
        Sys           
评论已关闭