gpt4 book ai didi

java - 请找出这两个代码的区别?第一个代码有效,但第二个代码无效

转载 作者:行者123 更新时间:2023-12-02 02:54:15 25 4
gpt4 key购买 nike

 import java.util.*;
public class arraylist {

public static void main(String[] args) {
ArrayList list=new ArrayList();//Creating arraylist
list.add("Ravi");//Adding object in arraylist
list.add("Vijay");
list.add("Ravi");
list.add("Ajay");
list.add(1);
//Traversing list through Iterator
Iterator itr=list.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}



import java.util.*;
public class arraylist {

public static void main(String[] args) {
ArrayList<int> al=new ArrayList<int>();
al.add(1);
al.add(2);
al.add(3);
al.add(4);
for(int obj:al)
System.out.println(obj);
}
}

请说出问题

最佳答案

您只能将对象用作泛型类型。不是原始人。更改为 Integer 即可编译:

          ArrayList<Integer> al=new ArrayList<Integer>();  
al.add(1);
al.add(2);
al.add(3);
al.add(4);
for(int obj:al)
System.out.println(obj);

关于java - 请找出这两个代码的区别?第一个代码有效,但第二个代码无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43362040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com