String类是Java中用于表示字符串的类,它提供了许多常用的方法用于字符串的操作和处理。以下是String类中的一些常用方法:
isEmpty():检查字符串是否为空。String str = ""; boolean isEmpty = str.isEmpty(); System.out.println(isEmpty); // 输出:truestartsWith(String prefix):检查字符串是否以指定的前缀开头。String str = "Hello World"; boolean startsWithHello = str.startsWith("Hello"); System.out.println(startsWithHello); // 输出:trueendsWith(String suffix):检查字符串是否以指定的后缀结尾String str = "Hello World"; boolean endsWithWorld = str.endsWith("World"); System.out.println(endsWithWorld); // 输出:truecontains(CharSequence sequence):检查字符串是否包含指定的字符序列。String str = "Hello World"; boolean containsHello = str.contains("Hello"); System.out.println(containsHello); // 输出:truereplace(CharSequence target, CharSequence replacement):将字符串中的指定字符序列替换为另一个字符序列。String str = "Hello World"; String replacedStr = str.replace("World", "Java"); System.out.println(replacedStr); // 输出:Hello Javasplit(String regex):根据指定的正则表达式将字符串拆分为字符串数组。String str = "Hello,World,Java"; String[] splitArray = str.split(","); System.out.println(Arrays.toString(splitArray)); // 输出:[Hello, World, Java]length():返回字符串的长度。String str = "Hello"; int length = str.length(); System.out.println(length); // 输出:5charAt(int index):返回指定索引位置的字符。String str = "Hello"; char ch = str.charAt(1); System.out.println(ch); // 输出:esubstring(int beginIndex):返回从指定索引开始到字符串末尾的子字符串。String str = "Hello World"; String subStr = str.substring(6); System.out.println(subStr); // 输出:Worldsubstring(int beginIndex, int endIndex):返回从指定索引开始到指定索引结束的子字符串。String str = "Hello World"; String subStr = str.substring(6, 11); System.out.println(subStr); // 输出:WorldtoUpperCase():将字符串转换为大写字母形式。toUpperCase():将字符串转换为大写字母形式。toLowerCase():将字符串转换为小写字母形式。String str = "HELLO"; String lowerCaseStr = str.toLowerCase(); System.out.println(lowerCaseStr); // 输出:hellotrim():去除字符串两端的空白字符。String str = " Hello World "; String trimmedStr = str.trim(); System.out.println(trimmedStr); // 输出:Hello Worldequals(Object obj):比较字符串是否相等。String str1 = "Hello"; String str2 = "Hello"; boolean isEqual = str1.equals(str2); System.out.println(isEqual); // 输出:true- String类中的
hashCode()方法根据字符串的内容计算哈希码。它使用字符串的每个字符的Unicode值进行计算,并将它们组合成一个哈希码。计算出的哈希码可以用于在哈希表等数据结构中快速查找字符串。String str1 = "Hello"; String str2 = "World"; int hashCode1 = str1.hashCode(); int hashCode2 = str2.hashCode(); System.out.println(hashCode1); // 输出:69609650 System.out.println(hashCode2); // 输出:83766130

被折叠的 条评论
为什么被折叠?



