【发布时间】:2019-12-30 12:20:05
【问题描述】:
我想简单地循环遍历对象的所有值,就像我使用数组的值一样。我在网上搜索过,但它们似乎总是使事情复杂得多,我无法理解。我的代码非常简单地显示了我想要做什么。
这是我的代码:
class myCON{
int modelYear;
String modelName;
public myCON(int year, String name){
modelYear = year;
modelName = name;
}
public static void main(String[] args){
/*
***********************************************************
int[] arr= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
for ( int i=0; i<arr.length; i++){
System.out.println(arr[i]);
}
System.out.println("end");
*************************************************************
*/
myCON myObj1 = new myCON(2005, "Nissan5");
myCON myObj2 = new myCON(2006, "Nissan6");
myCON myObj3 = new myCON(2007, "Nissan7");
myCON myObj4 = new myCON(2008, "Nissan8");
myCON myObj5 = new myCON(2009, "Nissan9");
for(int i=1; i<6;i++){
System.out.println(myObj[i].modelYear + " " + myObj[i].modelName);
}
System.out.println(myObj1.modelYear + " " + myObj1.modelName);
System.out.println(myObj2.modelYear + " " + myObj2.modelName);
System.out.println(myObj3.modelYear + " " + myObj3.modelName);
System.out.println(myObj4.modelYear + " " + myObj4.modelName);
System.out.println(myObj5.modelYear + " " + myObj5.modelName);
}
}
【问题讨论】:
-
你到底在迭代什么通过?我没有看到
ArrayList或您的myCon对象的类似数据结构。 -
提示:您的代码暗示您已经了解数组。因此,首先要学习如何将数组用于对象类型。并提示:遵循 java 命名约定。类名应该 A) 有意义并说明它们的含义,并且 B) 遵循大写的想法。
标签: java arrays object for-loop