这里面的new String[c.size( )]是给了一个长度可定的字符串数组.Collection的toArray()方法返回的Object[],是不能被强制转换为子元素类型的 ,String[] strs=(String[])l.toArray();这样写会报造型异常.通常toArray(T[] a)这样写
Collection<String> c =newArrayList<String>(); c.add("Hello"); c.add("Java"); c.add("World");//获取迭代器对象Iterator<String> it =c.iterator();//hasNext()判断是否有下一个元素,如果有就用next()获取while(it.hasNext()){//获取下一个元素String s =it.next(); System.out.println(s);...
Collection<String> c=new ArrayList<String>(); Iterator it=c.iterator(); //Iterator<E> iterator():返回此集合中的迭代器,通过iterator()方法得到 it.next(); //E next():返回迭代中的下一个元素 (第一个next()得到的是集合中的第一个值) it.hasNext(); //boolean hasNext():判断下一个迭代中有...
public static void main(String[] args) { Collection<String> collection=new ArrayList<String>(); //创建一个集合collection,通过ArrayList类去实现Collection接口中的方法 //尖括号<>表示的是泛型,在这里限定操作的数据类型为String Collection<String> inter=new ArrayList<String>(); System.out.println("↓↓...
ArrayList stringList =newArrayList(); stringList.Add("a"); stringList.Add("abc"); stringList.Add("abcdef"); stringList.Add("abcdefg"); stringList.Add(20); // 索引或者说数组下标是数字,所以不需要名字. Console.WriteLine("Element ...{0} is \"{1}\"", 2, stringList[2]); ...
packagepriject1;importjava.util.ArrayList;importjava.util.Collection;importjava.util.Iterator;importjava.util.List;publicclassArrayList_1{publicstaticvoidmain(String[]args){// TODO Auto-generated method stub//创建一个Collection接口的列表Collection<String>list1=newArrayList<>();list1.add("a");list1...
import java.util.ArrayList;import java.util.Collection;public class CollectionDemo01 {public static void main(String[] args) {//创建Collection集合的对象Collection<String> c = new ArrayList<>();//添加元素,boolean add(E e)c.add("hello");c.add("world");c.add("java");//输出集合对象System...
1packageday13;23importjava.util.ArrayList;4importjava.util.List;5importjava.util.ListIterator;67publicclassDemo03{89publicstaticvoidmain(String[]args){10// TODO Auto-generated method stub11List list=newArrayList();1213list.add("a");14list.add("b");15list.add("c");16list.add("d");17...
ArrayList<String> list1 = new ArrayList<>(); 1. list1.add("a"); 1. list1.add("b"); 1. list1.add("c"); 1. 1. System.out.println(list1); 1. 1. //如果集合要存储基本数据类型,那么实际存储的是他们的包装类 1. //ArrayList<int> list2 = new ArrayList<int>(); ...
public class CollectionDemo03 {public static void main(String[] args) {//创建集合对象Collection<String> c = new ArrayList<String>();//添加集合元素c.add("hello");c.add("world");c.add("java");//public interface Iterator<E>对 collection进行迭代的迭代器。Iterator<String> it = c.iterator...