Java ArrList数组泛型集合遍历
时间: 2023-08-16 18:03:24 浏览: 104
可以使用增强for循环或者迭代器来遍历Java中的ArrayList数组泛型集合。
使用增强for循环遍历ArrayList:
```java
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
for(String fruit : list) {
System.out.println(fruit);
}
```
使用迭代器遍历ArrayList:
```java
ArrayList<String> list = new ArrayList<String>();
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);
}
```
无论是使用增强for循环还是迭代器,都可以很方便地遍历ArrayList数组泛型集合。
相关问题
C#ArrayList数组
C# 中的 ArrayList 是一种动态数组,它可以存储任意类型的对象。您可以使用 ArrayList 类来创建和操作数组。
以下是一个使用 ArrayList 的示例:
```csharp
using System;
using System.Collections;
class Program
{
static void Main()
{
// 创建一个 ArrayList
ArrayList list = new ArrayList();
// 添加元素到 ArrayList
list.Add("C#");
list.Add("Java");
list.Add("Python");
// 访问 ArrayList 中的元素
Console.WriteLine("第二个元素是: " + list[1]);
// 修改 ArrayList 中的元素
list[1] = "JavaScript";
// 删除 ArrayList 中的元素
list.RemoveAt(0);
// 遍历 ArrayList
foreach (var item in list)
{
Console.WriteLine(item);
}
}
}
```
这个示例展示了如何创建一个 ArrayList,并且向其中添加、访问、修改和删除元素。最后,通过 foreach 循环遍历了整个 ArrayList。
请注意,ArrayList 可以存储任意类型的对象,因此在使用时需要小心类型转换的问题。如果您需要在集合中存储特定类型的对象,建议使用泛型集合(如 List<T>)来替代 ArrayList。
阅读全文