android 使用list去存储string数据,然后遍历数据与字符串aa做对比,做完对比后,清除list中的数据
时间: 2024-09-11 11:11:06 浏览: 35
java 查找list中重复数据实例详解
在Android开发中,使用List来存储String数据是一个常见的操作。你可以使用Java中的List接口和ArrayList类来完成这个任务。遍历List中的数据与特定字符串进行比较,可以使用for-each循环或者其他迭代器方法。在完成比较之后,可以通过List的clear方法来清除所有的数据。
以下是一个简单的示例代码,展示了如何操作:
```java
import java.util.ArrayList;
import java.util.List;
public class StringListComparison {
public static void main(String[] args) {
// 创建一个List来存储字符串
List<String> stringList = new ArrayList<>();
// 添加一些字符串到List中
stringList.add("string1");
stringList.add("string2");
stringList.add("string3");
// ... 可以继续添加更多字符串
// 遍历List中的每个字符串,并与字符串"aa"做比较
String targetString = "aa";
for (String str : stringList) {
if (str.equals(targetString)) {
// 如果相等,可以在这里执行一些操作
System.out.println(str + " 与 " + targetString + " 相等");
}
}
// 清除List中的所有数据
stringList.clear();
// 验证List是否已被清空
if (stringList.isEmpty()) {
System.out.println("List已清空");
}
}
}
```
在上述代码中,我们首先创建了一个ArrayList实例来存储字符串,然后添加了一些字符串到这个List中。使用了一个for-each循环来遍历List,并用字符串"aa"作为比较目标。如果List中的字符串与"aa"相等,就执行了一些操作(在这个例子中是打印了一条信息)。最后,我们调用了clear方法清除了List中的所有数据,并且通过isEmpty方法验证了List已经被清空。
阅读全文