JAVA コレクションボックス
JAVA のコレクションフレームワークは、プログラムがオブジェクトグループを処理するための標準的な方法を提供するjava.util パッケージで提供される一連のツールです。
1. コレクション実装クラス ArrayList
パッケージ TestArrayList;
import java.util.ArrayList;
パブリッククラス TestArrayList
{
public static void main(String [] args )
{
// TODO 自動生成されたメソッドスタブ
ArrayList <String> all = new ArrayList <String>();
// 要素メソッドを追加します
すべて.add("a" );
すべて.add("b" );
すべて.add("c" );
すべて.add("d" );
システムアウト .println(「の長さ全てがある:」 + 全.size())。
。System OUT .println("All content is:" + All ); // toString 関数のオブジェクトを書き換える
システム。アウト .println(「に設定された第1の要素の最初の」);
すべて.add(0、"first" );
すべて.add("e" );
システムアウト .println(「の長さ全てがある:」 + 全.size())。
。System OUT .println("All content is:" + All ); // toString 関数のオブジェクトを書き換える
システム。アウト .println(" 設定のb の要素B");
すべて.set(2、"B" );
。System OUT .println("All content is:" + All ); // toString 関数のオブジェクトを書き換える
// メソッドを削除します
システム。アウト .println(" 削除Dの要素");
すべて.remove("d" );
システム。アウト .println(「の内容がすべてです:」 + すべて)。
all .remove(4); // 指定された位置にある要素を削除します
システム。アウト .println(「の内容がすべてです:」 + すべて)。
// クエリメソッド
for(String s :all )
{
システム。out .println(s + "" );
}
for(int i = 0; i < all .size(); i ++)
{
システム。out .println(all .get(i )+ "" );
}
// ArrayList と配列の間の相互作用
システム。アウト .println(" 印刷S1 配列を");
String [] s1 = new String [ all .size()];
s1 = all .toArray(s1 );
for(文字列s :s1 )
{
システム。out .println(s + "" );
}
// ArrayListを構築するときに値を渡します
ArrayList <String> all2 = new ArrayList <String>(all );
システム。アウト .println(ALL2 )。
System.out.println(all.equals(all2));//比较是否相等
}
}