在Java中怎么用foreach遍历String类
时间: 2023-12-10 22:39:06 浏览: 92
在Java中,我们可以使用foreach语句遍历String类。具体操作如下:
```java
String str = "Hello World";
for(char c : str.toCharArray()) {
System.out.print(c + " ");
}
```
输出结果为:
```
H e l l o W o r l d
```
这里我们使用了`toCharArray()`方法将字符串转换为字符数组,然后使用foreach语句遍历每一个字符。
相关问题
java中keySet foreach遍历
在Java中,可以使用 `keySet()` 方法获取Map中所有键的集合,然后使用 `foreach` 循环来遍历这个集合,最终可以获得Map中所有键值对的值。示例代码如下:
```java
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
for (String key : map.keySet()) {
String value = map.get(key);
System.out.println(key + " : " + value);
}
```
在上面的示例代码中,我们使用 `keySet()` 方法获取了Map中所有键的集合,然后使用 `foreach` 循环遍历这个集合,最后通过 `get()` 方法获取每个键对应的值,并输出到控制台上。
java 使用foreach遍历ArrayList<String>数组
使用foreach循环遍历`ArrayList<String>`数组的示例代码如下:
```
ArrayList<String> list = new ArrayList<String>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
for (String fruit : list) {
System.out.println(fruit);
}
```
其中,`list`是`ArrayList<String>`类型的数组,`fruit`是在循环中代表每个元素的变量名,`for`循环遍历整个数组并输出每个元素的值。
输出结果如下:
```
Apple
Banana
Orange
```
需要注意的是,使用foreach循环遍历数组时,不能修改数组中的元素。如果需要修改元素,可以使用传统的for循环遍历数组并修改元素。
阅读全文