用Java向一个list对象里添加一个字符串对象,然后遍历输出元素
时间: 2024-02-03 13:12:21 浏览: 64
可以使用Java中的ArrayList来实现:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("hello");
list.add("world");
list.add("java");
for (String str : list) {
System.out.println(str);
}
}
}
```
输出结果为:
```
hello
world
java
```
首先创建一个ArrayList对象,使用add方法向其中添加三个字符串对象。然后使用增强型for循环遍历输出每个元素。
相关问题
java遍历多个对象,取出其中的一个属性字符串,用逗号拼接
假设你有一个包含多个对象的列表,其中每个对象都有一个字符串属性,你可以使用流式编程来遍历列表,并将每个对象的字符串属性拼接成一个字符串,以下是示例代码:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class MyClass {
private String name;
private String age;
private String address;
public MyClass(String name, String age, String address) {
this.name = name;
this.age = age;
this.address = address;
}
public String getName() {
return name;
}
public static void main(String[] args) {
List<MyClass> myClasses = new ArrayList<>();
myClasses.add(new MyClass("张三", "18", "北京市"));
myClasses.add(new MyClass("李四", "20", "上海市"));
myClasses.add(new MyClass("王五", "22", "广州市"));
String result = myClasses.stream()
.map(MyClass::getName)
.collect(Collectors.joining(","));
System.out.println(result);
}
}
```
输出结果为:`张三,李四,王五`。其中,`map` 方法用于将 `MyClass` 对象转换为字符串属性值,而 `Collectors.joining` 方法则用于将转换后的字符串拼接成一个字符串。你可以根据需要修改该方法的实现,以便提取其他属性。
编写一个程序,向ArrayList集合中添加元素,然后遍历输出这些元素
好的,这是一个 Java 语言的示例程序:
```java
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个 ArrayList 对象
ArrayList<String> list = new ArrayList<>();
// 向集合中添加元素
list.add("apple");
list.add("banana");
list.add("cherry");
// 遍历集合并输出元素
for (String s : list) {
System.out.println(s);
}
}
}
```
上面这个程序创建了一个 `ArrayList` 对象,并向其中添加了三个字符串元素。然后使用 `for-each` 循环遍历集合中的元素,并将每个元素输出到控制台。你可以将这个程序保存为 `ArrayListDemo.java` 文件并编译运行它,看看输出结果是什么。
阅读全文