一部のオペレーティング列14のノート、チェック。変更

異常なヌルポインタ
の理由:オブジェクトはアドレスが割り当てられていないが、また、財産のアドレスまたはメソッドが参照する必要が
ちょうど零空間をTEMPS、いや何もないので、私たちに要素を与える方法はありません

カテゴリー:
1):エンティティクラス:目的は、呼び出される:入力と出力しないようにしよう
ジャワの任意のプロジェクトのために(コンソール、GUI、ウェブ、Androidの、SCM):を使用
)2:お客様:人?ソフトウェア工学では、クライアントプログラムがあり、クラスが呼び出した人のようではありません
ターミナル:コンソール、GUI、ウェブ、Androidの、SCM
3):動作時クラス

デジタルへの文字列
のint NUM = Integer.parseInt(列)。

/ **学習Stringクラス(最も一般的に使用されるクラス)

  • 。どのようにオブジェクトを作成します
  • B。重要なメソッドとプロパティは何ですか
  • C。の特性を理解します
  • 不変(定数):文字列が作成されたら、それを変更することはできません
  • 文字列変数対:StringBuider、StringBufferのバッファ文字列

//(1):定数プールの"Hello World"を作成し、定数プールstrの位置をポイントし
、文字列str = "こんにちは世界";
//(2):ヒープは(ストアアドレス、新しいStringを開きました)、その後、作成したばかりのそのstr2のアドレスを実行し、
//定数プールは、定数プール「ハローWordの」アドレスレコードオブジェクトシステムの重量のすべての「ハロー語」となっているので、
文字列str2を=新しい文字列(「ハロー単語を「);
のSystem.out.println(STR)
のSystem.out.println(STR2)。

/ **

  • 文字列の比較
  • アドレスより(1)==
  • (2)等号の比率
    * /

いくつかの文字列操作:java_17 StringAppの内部には、
//チェックする
文字列STR =「こんにちは」;
//は、文字の位置を確認してください1.。
= Str.charAt(0)文字の手紙; //最初の文字を取得
するSystem.out.printlnを( ;手紙+) "の最初の文字の位置がある"
。文字列)位置検索| // 2(
STR = "こんにちは言葉は、こんにちは長沙O、こんにちはzking";
int型のインデックス= str.indexOf( "こんにちは") ;
int型INDEX2 str.indexOf =( "こんにちは" ,. 1);
INT Index3 str.lastIndexOf =( "こんにちは");
のSystem.out.println(+指標"最初の位置はIndexOfメソッドである"); // 0
システム.out.println(INDEX2 + "第二の位置は、IndexOfメソッドである");. 11 //
するSystem.out.println(+ index3 "最後の位置はIndexOfメソッドた"); // 26

str.indexOf index4 = INT( "陳");
System.out.printlnは(+ index4 "陳位置"); // - 1 : 現在の文字列は陳が含まれていません
。//文字列の長さを確認してください3。
// 4 。xxは、開始または終了をチェックする
ハローzkingエンド開始するかどうかを//4.1
のSystem.out.printlnを( "");
文字列の平等のための//チェックを5(値)を等号を/ equalsIgnoredCaseをtrueに、falseに。
//ブールeuals( STR文字列)
ブールstr.equals結果=( "ABC");
... 6 // int型のcompareTo(文字列strのサイズを確認してください)

// 7チェックが含まれています含まれています(String str)文字ブール
str.contains( "こんにちは");
System.out.printlnは(str.contains( "こんにちは")); //出力はブール型で
のSystem.out。 println( "のindexOf" + str.indexOf( "こんにちは")); // - 1が0ではありません:を含むかどうかを決定します

//変更:現在の文字列を取り除くが、新しい文字列を生成されませ
//ケース1のtoUpperCase(となり)toLowerCaseメソッド()
文字列STR2 = str.toUpperCase(); //大文字へのスイッチ
の文字列STR3 = STR2 .toLowerCase(); //ケース低くする
部分文字列をサブストリング大きな文字列を取ってから// 2を()。
文字列アイデンティティ= "430902199902109980";
//は、出生の年月日を取得
(6)identity.substring =文字列の誕生を、 / 取るために端部に取り位置から/ 6スタート
文字birth2 = identity.substring(6,14)を; // 6を取る位置から始め、14標識位置に運ばれている(含まれていない)
//ユーザーに開始年齢SimpleDateForat
//サブストリングダイナミックな
文字列を=メール"[email protected]";
文字列email.substring QQ =(0、email.indexOf( "@"));
System.out.printlnは(メール+ "==>" + QQ);

公開された19元の記事 ウォンの賞賛0 ビュー117

おすすめ

転載: blog.csdn.net/qq_45212924/article/details/104879329