ホームページ  >  記事  >  Java  >  intern()の使い方は? intern() インスタンスの使用法の概要

intern()の使い方は? intern() インスタンスの使用法の概要

伊谢尔伦
伊谢尔伦オリジナル
2017-06-11 09:36:402754ブラウズ

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 メソッドの概念とは何ですか

intern()の使い方は? intern() インスタンスの使用法の概要

はじめに: public String intern() は文字列オブジェクトの標準化された表現を返します。 。 String クラスによってプライベートに維持される、最初は空の文字列プール。 intern メソッドが呼び出されたときに、この String オブジェクトと等しい文字列 (equals(Object) メソッドを使用して決定) がプールにすでに含まれている場合は、プール内の文字列が返されます。それ以外の場合は、この String オブジェクトをプールに追加し、この String オブジェクトへの参照を返します。次の規則に従います: 任意の 2 つの文字列 s と t について、s.equals(t) が true の場合に限り、s.intern() == t.inter

2 Java での分析の役割。 intern()

intern()の使い方は? intern() インスタンスの使用法の概要

はじめに: 今日本を読んでいるときに String の intern() メソッドに気づきました。 . この方法は見たことがあります。それで今日見てみました。個人的には、定数プールからデータを取得する方がヒープからデータを取得するよりも高速であるため、このメソッドを String クラスに追加するとパフォーマンスが少し向上するのではないかと考えています。 (個人的な感想)

3. Stringオブジェクトのintern()の詳細説明

intern()の使い方は? intern() インスタンスの使用法の概要

はじめに: 1. まず、Stringは8つの基本データ型であるStringに属しません。オブジェクトです。 オブジェクトのデフォルト値は null であるため、String のデフォルト値も null ですが、これは他のオブジェクトにはないいくつかの特性を持つ特別なオブジェクトです。 2. new String() と new String("") は両方とも、null ではなく空の文字列である新しい空の文字列を宣言します。

4. Java の intern() メソッドの詳細な分析

intern()の使い方は? intern() インスタンスの使用法の概要

はじめに: 1. 文字列の問題 文字列は日常のコーディング作業に非常に役立ち、使用も比較的簡単なので、特に詳しく研究する人はほとんどいません。一方、面接や筆記試験では、より踏み込んだ難しい質問が行われることがよくあります。採用の際、私は候補者に関連する質問をすることがありますが、これは特に正確で詳細な質問をする必要があるという意味ではありません。1 つは基本的な知識の理解をテストすることです。 2 つ目は、JAVA の基礎知識をテストすることです。2 つ目は、技術に対する受験者の態度をテストすることです。

5.

JAVA での intern() メソッドの使用体験の概要

intern()の使い方は? intern() インスタンスの使用法の概要 はじめに: 通常、私たちはこのメソッドが何であるかを説明します。それは何のために使われますか

6.

Javaの==、equals()、intern()の違いの詳細なメソッド分析

はじめに: この記事では主に Java の == 演算子と equals メソッドの違いと、インターン メソッドの詳細な説明に関する関連情報を紹介します。必要な方は

7 を参照してください。文字列の最適化

intern()の使い方は? intern() インスタンスの使用法の概要 はじめに: 次の例は、String.intern() メソッドによる文字列の最適化を示しています:

8.

はじめに: 文字列 a = "ab"; 文字列 b = new String("ab"); System.out.println(a.equals(b)); .println( b.intern() == a); System.out.print ...

【関連Q&A推奨】: intern()の使い方は? intern() インスタンスの使用法の概要

Java String intern() メソッドの問題

Java: 文字列の決定等価性

JavaのStringPoolはメソッド領域に格納されており、すべてのクラスで共有されていますか?

java - String internについての質問

java - Stringのinternメソッドについての質問

以上がintern()の使い方は? intern() インスタンスの使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。