以下是一个比较复杂的Java代码示例:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Main {
public static void main(String[] args) {
List<Map<String, Object>> users = new ArrayList<>();
Map<String, Object> user1 = new HashMap<>();
user1.put("name", "Alice");
user1.put("age", 25);
user1.put("gender", "female");
users.add(user1);
Map<String, Object> user2 = new HashMap<>();
user2.put("name", "Bob");
user2.put("age", 30);
user2.put("gender", "male");
users.add(user2);
for (Map<String, Object> user : users) {
System.out.println("Name: " + user.get("name"));
System.out.println("Age: " + user.get("age"));
System.out.println("Gender: " + user.get("gender"));
}
}
}
```
这段代码的作用是创建一个包含用户信息的列表,并遍历列表中的每个用户,输出他们的姓名、年龄和性别。
首先,我们创建了一个空的`List`对象`users`,用于存储用户信息。
然后,我们创建了两个`Map`对象`user1`和`user2`,分别表示两个不同的用户。每个`Map`对象都包含了三个键值对,分别表示用户的姓名、年龄和性别。我们将这两个`Map`对象添加到`users`列表中。
最后,我们使用`for`循环遍历`users`列表中的每个用户,使用`Map.get()`方法获取用户的姓名、年龄和性别,并使用`System.out.println()`方法输出这些信息。
标签:System,Map,user2,users,user1,用户,信息,列表,put From: https://blog.51cto.com/u_16096459/6459327