Javaのコンテナクラスとは何ですか

王林
リリース: 2019-11-27 15:35:03
転載
4865 人が閲覧しました

Javaのコンテナクラスとは何ですか

Java のコンテナ クラス: List(list)、Set(set)、Queue(queue) 、 Map(Map)

List (List): 重要なのはインデックスです。これはインターフェイスであり、オブジェクトをインスタンス化することはできませんが、繰り返しの要素を格納できます。

ArrayList (動的配列):

List<String> l1=new ArrayList<String>();
			l1.add("许远志");
			l1.add("将最前");
			l1.remove(0);
ログイン後にコピー

推奨される関連学習ビデオ チュートリアル: java learning

例を参照してください:

//遍历
		for(String str:l1) {
			System.out.println(str);
		}
		for(int i=0;i<l1.size();i++) {
			System.out.println(l1.get(i));
		}
		//LinkedList(链表)方便数组的插入操作
		List<String> l2=new LinkedList<String>();
		l2.add("许远志");
		l2.add("许远志2");
		l2.add("许远志3");
		for(String str1:l2) {
			System.out.println(str1);
		}
		//Set(集):关心唯一性  对象无序存储  不能存储重复元素
		Set<String> s1=new HashSet<String>();
		s1.add("xuxu");
		s1.add("yuan");
		s1.add("zhi");
		s1.remove("zhi");
		for(String str:s1) {
			System.out.println(str);
		}
		//Map(映射)对象以键-值对应存储  key不允许有重复  value允许有重复
		Map<String,String> m=new HashMap<String,String>();
		m.put("apple","苹果");
	    m.put("book","书");
	    m.put("student","学生");
	    System.out.println(m.get("apple"));		    
	     
	    for(String key :m.keySet()) {
	    	System.out.println(key+":"+m.get(key));
	    }
ログイン後にコピー

Java 関連記事チュートリアルの推奨事項: Java エントリー プログラム

以上がJavaのコンテナクラスとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート