练习——添加多个留言信息到List( arraylist)中 1. 把多个留言信息添加到集合中// 创建一个list对象(List list=new Arraylist()),list的 add方法 2. 查看留言的数量、//size() 3. 遍历显示所有留言信息//循环遍历list集合对象 4. 删除集合中指定留言信息//remove() 5. 判断集合中是否包含指定留言(比如某个留言人的留言)//contains() 6. 迭代List中留言信息,使用ArrayList存储多个留言信息,然后统一使用Iterator进行遍历留言信息
时间: 2024-01-18 21:02:42 浏览: 75
好的,让我来回答你的问题。第一个问题是关于如何将多个留言信息添加到集合中,你可以创建一个 ArrayList 对象,并使用 add() 方法将留言信息添加到集合中,例如:
```java
List<String> messages = new ArrayList<>();
messages.add("第一条留言信息");
messages.add("第二条留言信息");
messages.add("第三条留言信息");
```
这样就将三条留言信息添加到了 ArrayList 集合中。
第二个问题是如何查看留言的数量,你可以使用 size() 方法来获取集合中元素的数量,例如:
```java
int messageCount = messages.size();
System.out.println("留言数量:" + messageCount);
```
这样就可以获取到集合中留言信息的数量并输出。
第三个问题是如何遍历显示所有留言信息,你可以使用 for 循环或者增强 for 循环来遍历 ArrayList 集合中的元素,例如:
```java
// 使用 for 循环遍历
for (int i = 0; i < messages.size(); i++) {
System.out.println(messages.get(i));
}
// 使用增强 for 循环遍历
for (String message : messages) {
System.out.println(message);
}
```
这样就可以遍历输出 ArrayList 集合中的所有留言信息。
第四个问题是如何删除集合中指定留言信息,你可以使用 remove() 方法来删除 ArrayList 集合中的元素,例如:
```java
// 删除第二条留言信息
messages.remove(1);
```
这样就可以删除 ArrayList 集合中的第二条留言信息。
第五个问题是如何判断集合中是否包含指定留言,你可以使用 contains() 方法来判断 ArrayList 集合中是否包含指定元素,例如:
```java
// 判断集合中是否包含"第一条留言信息"
boolean hasMessage = messages.contains("第一条留言信息");
if (hasMessage) {
System.out.println("集合中包含指定留言信息");
} else {
System.out.println("集合中不包含指定留言信息");
}
```
这样就可以判断 ArrayList 集合中是否包含指定的留言信息。
第六个问题是如何使用 Iterator 迭代遍历 ArrayList 集合中的留言信息,你可以使用 Iterator 接口的 hasNext() 和 next() 方法来实现迭代遍历,例如:
```java
Iterator<String> iterator = messages.iterator();
while (iterator.hasNext()) {
String message = iterator.next();
System.out.println(message);
}
```
这样就可以使用 Iterator 迭代器遍历 ArrayList 集合中的留言信息。
阅读全文