public String intern() は、文字列オブジェクトの正規化された表現を返します。 String クラスによってプライベートに維持される、最初は空の文字列プール。 intern メソッドが呼び出されたときに、この String オブジェクトと等しい文字列 (equals(Object) メソッドを使用して決定) がプールにすでに含まれている場合は、プール内の文字列が返されます。それ以外の場合は、この String オブジェクトをプールに追加し、この String オブジェクトへの参照を返します。これは次の規則に従います。任意の 2 つの文字列 s と t について、s.equals(t) が true の場合に限り、s.intern() == t.intern() は true になります。 すべてのリテラル文字列および文字列値の定数式は、インターン メソッドを使用して動作します。文字列リテラルは、Java 言語仕様の §3.10.5 で定義されています。戻り値: この文字列と同じ内容を持つ文字列ですが、一意の文字列を含むプールから取得する必要があります。 [関連する推奨事項] 1. Java の無料ビデオチュートリアル
1. Java の intern メソッドの概念とは何ですか
はじめに: public String intern() は文字列オブジェクトの標準化された表現を返します。 。 String クラスによってプライベートに維持される、最初は空の文字列プール。 intern メソッドが呼び出されたときに、この String オブジェクトと等しい文字列 (equals(Object) メソッドを使用して決定) がプールにすでに含まれている場合は、プール内の文字列が返されます。それ以外の場合は、この String オブジェクトをプールに追加し、この String オブジェクトへの参照を返します。次の規則に従います: 任意の 2 つの文字列 s と t について、s.equals(t) が true の場合に限り、s.intern() == t.inter
はじめに: 今日本を読んでいるときに String の intern() メソッドに気づきました。 . この方法は見たことがあります。それで今日見てみました。個人的には、定数プールからデータを取得する方がヒープからデータを取得するよりも高速であるため、このメソッドを String クラスに追加するとパフォーマンスが少し向上するのではないかと考えています。 (個人的な感想)
はじめに: 1. まず、Stringは8つの基本データ型であるStringに属しません。オブジェクトです。 オブジェクトのデフォルト値は null であるため、String のデフォルト値も null ですが、これは他のオブジェクトにはないいくつかの特性を持つ特別なオブジェクトです。 2. new String() と new String("") は両方とも、null ではなく空の文字列である新しい空の文字列を宣言します。
4. Java の intern() メソッドの詳細な分析。
はじめに: 1. 文字列の問題 文字列は日常のコーディング作業に非常に役立ち、使用も比較的簡単なので、特に詳しく研究する人はほとんどいません。一方、面接や筆記試験では、より踏み込んだ難しい質問が行われることがよくあります。採用の際、私は候補者に関連する質問をすることがありますが、これは特に正確で詳細な質問をする必要があるという意味ではありません。1 つは基本的な知識の理解をテストすることです。 2 つ目は、JAVA の基礎知識をテストすることです。2 つ目は、技術に対する受験者の態度をテストすることです。
5.はじめに: 通常、私たちはこのメソッドが何であるかを説明します。それは何のために使われますか
6.
Javaの==、equals()、intern()の違いの詳細なメソッド分析はじめに: この記事では主に Java の == 演算子と equals メソッドの違いと、インターン メソッドの詳細な説明に関する関連情報を紹介します。必要な方は はじめに: 次の例は、String.intern() メソッドによる文字列の最適化を示しています: 8. 【関連Q&A推奨】: Java: 文字列の決定等価性 JavaのStringPoolはメソッド領域に格納されており、すべてのクラスで共有されていますか?java - String internについての質問java - Stringのinternメソッドについての質問
以上がintern()の使い方は? intern() インスタンスの使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。