原文: https://beginnersbook.com/2013/12/java-string-trim-and-hashcode-methods/
在本教程中,我们将在示例的帮助下讨论 Java String trim()和hashCode()方法。
Java String trim()方法签名
从输入String中删除前导和尾随空格后,它返回一个String。对于例如" Hello".trim()将返回String "Hello"。
public String trim()
Java String trim()方法示例
在下面的例子中,我们有一个带有前导和尾随空格的字符串,我们使用trim()方法去除这些前导和尾随空格,但是我们想要保留给定字符串的单词之间的空格str。trim()方法仅删除前导和尾随空格,并将空格保留在空格中。
public class JavaExample{public static void main(String args[]){String str = new String(" How are you?? ");System.out.println("String before trim: "+str);System.out.println("String after trim: "+str.trim());}}
输出:

Java String hashCode()方法签名
此方法返回String的哈希码。计算如下:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
public int hashCode()
Java hashCode()方法示例
在下面的示例中,我们有一个字符串str,其值为"Welcome !!",我们使用hashCode()方法显示该值的哈希码。
public class JavaExample{public static void main(String args[]){String str = new String("Welcome!!");System.out.println("Hash Code of the String str: "+str.hashCode());}}
输出:

