java怎么把list里的内容依次取出来
时间: 2023-05-21 14:01:43 浏览: 79
可以使用for循环遍历list,然后依次取出每个元素,例如:
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for (String fruit : list) {
System.out.println(fruit);
}
输出结果为:
apple
banana
orange
相关问题
java怎么把list里的内容依次转成int类型
可以使用循环遍历list,然后使用Integer.parseInt()方法将每个元素转换为int类型,如下所示:
List<String> strList = new ArrayList<String>();
strList.add("1");
strList.add("2");
strList.add("3");
List<Integer> intList = new ArrayList<Integer>();
for (String str : strList) {
intList.add(Integer.parseInt(str));
}
这样就可以将list中的字符串元素依次转换为int类型并存储在另一个list中了。
从list数组取数据java
在Java中,可以使用以下方式从List数组中取数据:
1. 通过索引取数据:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String first = list.get(0); // 获取第一个元素
String second = list.get(1); // 获取第二个元素
String third = list.get(2); // 获取第三个元素
```
2. 遍历数组取数据:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for (String fruit : list) {
System.out.println(fruit); // 依次输出数组中的所有元素
}
```
3. 使用迭代器取数据:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String fruit = iterator.next();
System.out.println(fruit); // 依次输出数组中的所有元素
}
```