java循环list设置大小
时间: 2023-08-12 07:05:36 浏览: 122
如果你想在 Java 中循环遍历一个 List 并且设置其大小,可以使用 List 的 `size()` 方法获取 List 的长度,然后使用循环来遍历 List 并设置其大小。以下是一个示例代码:
```
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
int size = list.size();
for (int i = 0; i < size; i++) {
list.set(i, "value");
}
```
在这个例子中,我们首先创建了一个包含三个元素的 List。然后,我们使用 `size()` 方法获取 List 的大小,并将其存储在变量 `size` 中。接下来,我们使用 `for` 循环遍历 List 并使用 `set()` 方法为每个元素设置新的值。由于我们使用了 `size` 变量来控制循环次数,因此在循环过程中我们可以安全地修改 List 的大小。
相关问题
java循环读LIST
可以使用for循环或者foreach循环来读取List。
使用for循环:
```
List<String> list = new ArrayList<String>();
//添加元素
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
```
使用foreach循环:
```
List<String> list = new ArrayList<String>();
//添加元素
for (String str : list) {
System.out.println(str);
}
```
注意:在遍历过程中,不要修改List的大小,否则会抛出ConcurrentModificationException异常。如果需要修改List,可以使用Iterator迭代器。
java无尽循环list
在Java中,可以使用while循环来实现无尽循环list。具体实现方法如下:
```java
List<Integer> list = new ArrayList<>();
while (true) {
list.add(1);
}
```
在上述代码中,while循环的条件永远为true,因此循环会一直进行下去,不会停止。每次循环都会向List中添加一个元素。由于List的大小没有限制,因此这个循环将一直执行下去,直到程序被强制终止。需要注意的是,这种做法是不可取的,因为它会让程序消耗大量的内存资源。
阅读全文