<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Java `String.hashCode()`方法示例 > 原文: [https://howtodoinjava.com/java/string/string-hashcode-method/](https://howtodoinjava.com/java/string/string-hashcode-method/) Java `String.hashCode()`方法返回`String`的哈希碼。 哈希碼值用于基于哈希的集合中,例如`HashMap`,`HashTable`等。在覆蓋`equals()`方法的每個類中都必須覆蓋此方法。 > 閱讀更多: [`hashCode()`和`equals()`方法之間的協定](https://howtodoinjava.com/java/basics/java-hashcode-equals-methods/) ## 1\. `String.hashCode()`方法 `String`對象的哈希碼計算為: > `s[0] * 31^(n-1) + s[1] * 31^(n-2) + … + s[n-1]` > > 其中: > > `s[i]` – 字符串的第`i`個字符 > `n` – 字符串的長度, > `^` – 表示冪 `String.hashCode()`覆蓋`Object.hashCode()`。 它以**整數**值的形式返回哈希碼。 ## 2\. Java `String.hashCode()`示例 Java 程序,用于計算字符串的哈希碼。 ```java public class StringExample { public static void main(String[] args) { String blogName = "howtodoinjava.com"; System.out.println( blogName.hashCode() ); System.out.println( "hello world".hashCode() ); } } ``` 程序輸出。 ```java 1894145264 1794106052 ``` 參考: [Java `String`文檔](https://docs.oracle.com/javase/10/docs/api/java/lang/String.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看