java创建一个元素是字符串的ArrayList对象,使用迭代器方法将ArrayList对象中的每个字符串转换成大写。
时间: 2023-06-04 21:09:01 浏览: 230
可以的,代码如下:
```
import java.util.ArrayList;
import java.util.Iterator;
public class Demo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("hello");
list.add("world");
list.add("java");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String str = iterator.next();
System.out.println(str.toUpperCase());
}
}
}
```
相关问题
java使用迭代器方法将一个元素是字符串的ArrayList对象中的每个字符串转换成大写。
可以使用以下代码实现这个功能:
```
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Iterator<String> it = list.iterator();
while (it.hasNext()) {
String str = it.next();
it.set(str.toUpperCase());
}
System.out.println(list);
}
}
```
运行后的输出结果为:`[APPLE, BANANA, ORANGE]`。
用java写 创建一个存储字符串的ArrayList对象,在其中添加若干个字符串元素,编写程序,将其中每个字符串转换成大写字符串。使用迭代器访问列表中的元素,迭代器获取字符串转换成大写后,再写回列表对应的位置
好的,以下是Java代码实现:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("Hello");
arrayList.add("World");
arrayList.add("Java");
// 使用迭代器遍历列表并将字符串转换为大写
Iterator<String> iterator = arrayList.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
String upperCaseElement = element.toUpperCase();
iterator.set(upperCaseElement);
}
// 打印更新后的列表
System.out.println(arrayList);
}
}
```
首先创建一个`ArrayList`对象并添加若干个字符串元素。然后使用迭代器遍历列表,将每个元素转换成大写字符串,并使用`iterator.set()`方法将其写回列表对应的位置。最后打印更新后的列表。
阅读全文