一、ArrayListを<E>
必見アレイ、その利点のようなArrayListのは、可変長であります
<E>は、一般的なデータを配列に格納されている一般的な代表は、データ型であるが、実質的に一般的なタイプではないことができ、それは参照型である必要があります
フォーマットの作成:
ArrayListの<アプリケーションタイプ>名配列=新しいArratList <>();例:ArrayListのstrList =新しいのArrayList <文字列> <>();
一般的な方法:
追加:パブリックブール追加(E eを){}アレイにデータを追加し、復帰が正常に追加されたか否か
取得:パブリックEのGET(INTインデックス){}インデックスに従ってデータを得るために、インデックスが戻り値に対応します
削除:パブリックE削除(INTインデックス){}のインデックスに基づいてデータを削除し、戻り値はデータの値であります
サイズ:公共int型のサイズ(){}アレイのサイズを取得します
注意:
あなたはArrayListの中に保存されている基本的なデータ型を使用する場合、それはパッケージのデータ型を使用します
基本データ型のパッケージ
int型整数
CHAR文字
ダブルダブル
フロートフロート
交換バイト
ショートショート
ブールブール
ロングロング
示例:のArrayList <整数> intList =新規のArrayList <>();
小さな拡張:JDK1.5 +のバージョンでは、自動包装を達成した、自動アンボクシング
オートボクシングは:自動的にそれに対応するパッケージの基本データ型に変換され、
自動アンボクシング:ラッパーは自動的にそれに対応する基本的なデータ型に変換されます
二、文字列
文字列を作成しました:
最初:文字列strが=新しい文字列();
第二:文字の配列から文字列を作成する文字列str =新しい文字列(文字[]文字)
第三:バイト配列から文字列を作成する文字列str =新しい文字列(バイト[]バイト)
第四:文字列str =「111」; Javaで長い英語などのように、二重引用符で囲まれたStringオブジェクト
一般的な方法:
LENGTH:公共int型の長さ(){}
検索:公共のcharのcharAt(int型のインデックス){}に従っての文字列を検索するためのインデックスを
また:パブリック文字列置き換える(のCharSequence oldString、のCharSequence NEWSTRING){}は、新しい文字列の文字列に置き換えられます新しいを返します。
コントラスト:パブリックブール等しい(文字列str){} 2つの文字の内容を比較するには、ブール値一貫リターンであります
コントラスト:パブリックブールequalIgnoreCase(文字列str){}二つの文字列の内容を比較し、大文字と小文字を区別しません
セグメンテーション:パブリック文字列[]スプリット(正規表現RE){}文字列式は、正のに応じて複数のストリングに分割されています
傍受:パブリック文字サブストリング(int index)指定され、{}最後のインデックスから取られます
採取:パブリック文字列サブストリング(INT indexStart、INT indexEnd){}インデックスindexの開始から終了まで採取
文字のスイッチアレイ:公共CHAR [] toArrayList(){}文字列の文字列となります
スイッチバイト配列:公共バイト[] GetBytesメソッド(){}バイトの元の配列の検索
スプライシング:公共の文字列の連結(String str)文字列の連結2へ
三、ランダム
ランダムな値を取得します。
ランダムに走った=新しいランダム();
最初の制限:INT NUM = ram.nextInt();負の数を含むランダムな整数を得ます
第二の制限:INT NUM = ran.nextInt(10); 0,10 [GET)乱数の
四、数学
一般的な方法
切り上げMath.ceil()
Math.floor()は切り捨て
Math.abs()の絶対値
恐らくMath.round()の丸め