Javase 集合1

Posted 韩凯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javase 集合1相关的知识,希望对你有一定的参考价值。

package Swxx;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class Xx {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		method();
		method1();
		method2();
	}
    public static void method(){
    	ArrayList<String> arr=new ArrayList<String>();
    	arr.add("aaa");
    	arr.add("aaa");
    	arr.add("bbb");
    	Object[] str=arr.toArray();
    	for(int i=0;i<str.length;i++){
    		System.out.println(str[i]);
    	}
    	for(Object obj:str){
    		System.out.println(obj);
    	}
    }
    public static void method1(){
       Collection<String> c=new ArrayList<String>();
       c.add("123");
       c.add("456");
      // c.add(1);
       for (Object obj:c){
    	   String str=(String)obj;
    	   System.out.println(obj);
    	   System.out.println(str.length());
       }
    }
    public static void method2(){
    	Collection<String> c=new ArrayList<String>();
        c.add("123");
        c.add("456");
        //迭代器遍历;
        //1、获取iterator迭代器对象
        Iterator<String> it=c.iterator();
        //2、hasNext判断集合中是否有元素
        while(it.hasNext()){
        	//3、it.next返回集合中的下一个元素
        	//String str=it.next();
        	//System.out.println(str);
        	System.out.println(it.next());
        	it.next();
        	//FOR循环的输出方式
        }
        	for(Iterator<String> it1=c.iterator();it1.hasNext();){
        		//String str=it.next();
            	//System.out.println(str);
            	System.out.println(it1.next());
        	}
        	
        
    }
}

 

以上是关于Javase 集合1的主要内容,如果未能解决你的问题,请参考以下文章

JavaSE——链表集合

JavaSE——链表集合

JavaSE 集合补充点(JDK1.9对集合添加的优化)

JavaSE——Stream流

JavaSE基础---集合之Set

代码片段 - Golang 实现集合操作