一般的な方法の概要と、Stringクラス

:文字列リテラル「ABC」はStringオブジェクトとして見ることができます

B:文字列定数は、一度割り当てられ、変更することはできません

Cは:==のいずれかより基本データ型、比較演算子の数であり、データ・タイプが参照と比較することができる、基本データ型の値が比較され、比較基準データ型のアドレス値であります

D:NOオーバーライドがない場合にのみ、比較基準データタイプ、メソッドはメソッドで等しく、すべてのメソッドオブジェクトは、オブジェクトのクラスを継承し、書き換え後、==差をオブジェクトクラス数と比較参照データ型の方法に等しくありませんこれは、オブジェクトのプロパティを比較する方法に等しいです

E:文字列s2を=新しい文字列( "ABC");

これは、いずれかを作成しない2つのオブジェクトにはない、この文字列が作成されている場合の方法は、ヒープに,,定数倍ことを特徴としている地域では、定数プール、*を作成しました

ブールのequals(オブジェクトobj):内容は同じ文字列を、大文字と小文字が区別されます比較

ブールequalsIgnoreCase(String str)文字:比較する文字列の内容は、ケースを無視して、同じです

ブールが含まれている(String str)文字:小さな大規模な文字列を解析するには、文字列が含まれています

ブールのstartsWith(String str)文字:指定した文字列に文字列の先頭にするかどうかを判断

ブールendsWith(文字列str):指定された文字列に文字列の終わりかどうかを決定

ブールのisEmpty();文字列が空であるかどうかを決定します。

 「」これは文字列定数でなく、Stringクラスのオブジェクトであります

ヌルヌルが一定であるのいずれかの方法を呼び出すことはできません、nullポインタ例外が存在することになります

ヌルは、任意の参照データ型の割り当てを与えることができ

F:Stringクラスの取得機能

int型の長さ():文字列の長さを取得します。

シャアのcharAt(int型のインデックス):指定されたインデックスにある文字を取得します

int型のindexOf(int型chが):最初に出現する、この文字列内の文字のインデックスを返します。

int型のindexOf(文字列strが):最初に出現したこの文字列内の文字列のインデックスを返します

int型のindexOf(文字列str、int型のfromIndexのは)この文字列内の文字列のインデックスが指定された場所から最初に表示されます返します。

s1.lastIndexOf( 'A'、7); //指定した位置から楽しみにして

         文字列の部分文字列(int型開始):デフォルトの末尾に指定された開始位置の文字列から取られました。

         文字列の部分文字列(int型開始、int型エンド):撮影した最後の文字列の指定された位置に指定された位置から開始します。ヘッダは尾が含まれていない含まれ、左とオープンする権利と近いです

バイト[] getByte();バイト配列に文字列

CHAR [] toCharArray();文字列に文字列

静的文字列のvalueOf変換する文字列に(CHAR [] CHAR)アレイ

int型の列にデータを変換するステップと、静的な文字列のvalueOf(INT i)を

注意:のvalueOfメソッドStringクラスは、任意のタイプのデータの文字列に変換することができます。

内容を理解します

文字列toLoverCase();小文字文字列

文字列のtoUpperCase()大文字に文字列をオンにします

文字列の連結(String str)文字:文字列の連結。

1:文字列の置き換え機能

置き換える文字列(古い文字、新しいchar型)

文字列は、(古い文字列、新しいString)を置き換えます

2:文字列の除去列二つの空間とケース・プレゼンテーション

文字列のトリム()

3:辞書順の文字列には、二つの文字列のケースプレゼンテーションを比較します

int型のcompareTo(文字列str)が一時的に習得する必要はありません

int型compareToIgnoreCase(String str)文字を理解します

おすすめ

転載: www.cnblogs.com/qq1534164223/p/11655210.html