Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中带有ArrayList的for循环_Java_For Loop_Arraylist - Fatal编程技术网

java中带有ArrayList的for循环

java中带有ArrayList的for循环,java,for-loop,arraylist,Java,For Loop,Arraylist,我在ArrayList myValues中存储了一个Productclass。 我希望遍历每个第X个(例如每个第3个)元素,并让用户 向该类添加一些整数值 在我的for(…)中,他告诉我:赋值的左边必须是一个变量。我想知道我是否弄乱了一些.get(j),或者我是否必须同步我的方法,以便大小不会改变(没有多线程,但可能这就是我出错的原因? )或者解决方案更简单 Thx 公共产品(){ System.out.println(“”); System.out.println(“请输入存储和升级成本:”)

我在ArrayList myValues中存储了一个Productclass。 我希望遍历每个第X个(例如每个第3个)元素,并让用户 向该类添加一些整数值

在我的for(…)中,他告诉我:赋值的左边必须是一个变量。我想知道我是否弄乱了一些.get(j),或者我是否必须同步我的方法,以便大小不会改变(没有多线程,但可能这就是我出错的原因? )或者解决方案更简单

Thx

公共产品(){
System.out.println(“”);
System.out.println(“请输入存储和升级成本:”);
InputStreamReader isr=新的InputStreamReader(System.in);
BufferedReader br=新的BufferedReader(isr);
int storingCost=0;
int ruestCost=0;
int countRes=countresources;
int-sizemyValues=myValues.size();
对于(int j=0;j
使用set方法更改ArrayList中对象的值

myValues.set(j,myValues.get().setstoringCost(storingCost));
myValues.set(j,myValues.get().setupgradingCost(ruestCost));

使用set方法更改ArrayList中对象的值

myValues.set(j,myValues.get().setstoringCost(storingCost));
myValues.set(j,myValues.get().setupgradingCost(ruestCost));

赋值的左侧必须是一个变量通常由以下情况引起:

methodCall()=somvalue…

左侧必须是变量,而不是方法调用。您的代码在这方面看起来不错。

声明模型类和完整堆栈跟踪的代码更有用。

赋值的左侧必须是变量通常由以下原因引起:

methodCall()=somvalue…

左侧必须是变量,而不是方法调用。您的代码在这方面看起来不错。

声明模型类和完整堆栈跟踪的代码更有用。

您能提供错误的完整堆栈跟踪吗?nvm,它现在可以工作了,没有更改任何内容,但突然工作了;)你能提供错误的完整跟踪吗?nvm,它现在可以工作了,没有改变任何东西,但突然工作了;)