Java文字列の基本認識

1265 ワード

1.文字私たちが見ている文字のタイプは全部で4種類あります:1.97、98、99などの数字のタイプ1.a、b、cなどの2文字タイプ.3$、%、&などの特殊文字1.4非表示文字、例えば(換行記号)、r(リターン記号)、t(Tab文字)などの文字は本質的に数字であり、JavaはUnicode標準符号化を用いるため、各文字は0~65535の整数にマッピングされる.例えば:
char word = 97;
System.out.println(word);//    ’a’

非表示文字は、Windowsの下で改行記号が「r」、linuxの下で「なし」rなど、オペレーティングシステムによって意味が異なる.文字列2.1文字列の作成文字列は、文字の集合と見なすことができ、インデックス(下付き)によって文字列の中の文字を検索することができます.文字列を作成する方法は2つあります.
String word = "abc";
String word = new String("abc");

第2の作成方法は、性能力があり、可読性が悪く、文法も比較的面倒であるため、できるだけ避けてください.2.2文字列の性質JavaAPIでStringクラスの定義public final class String extends Object implements Serializable,Comparable,CharSequence FinalがStringオブジェクトの最終クラスを説明していることを調べることができ、変更できないので文字列の長さと内容を変更する方法はありません.Javaが実行されると、String Pool(Stringプール)が維持されます.Stringプールは、実行時に生成された様々な文字列を格納するために使用され、プール内の文字列の内容は重複しません.文字列接続操作を行うと、Java仮想マシンは文字列を変更するのではなく、String Poolに新しい文字列定数を作成します.