Java中的List、Map和JSON字符串是常見的數據類型,它們在開發中有著重要的作用。
List(列表)是一種有序的集合,可以保存重復的元素。在Java中,可以使用ArrayList、LinkedList等類來實現列表。
// 創建一個ArrayList Listlist = new ArrayList<>(); // 向列表中添加元素 list.add("apple"); list.add("banana"); list.add("orange"); // 遍歷列表并輸出元素 for(String fruit : list) { System.out.println(fruit); }
Map(映射)是一種鍵值對的集合,每個鍵都是唯一的。在Java中,可以使用HashMap、LinkedHashMap等類來實現映射。
// 創建一個HashMap Mapmap = new HashMap<>(); // 向映射中添加鍵值對 map.put("apple", 1); map.put("banana", 2); map.put("orange", 3); // 獲取鍵值對的值 int value = map.get("banana"); System.out.println(value);
JSON字符串是一種輕量級的數據交換格式,可以用于前后端數據傳輸以及存儲數據。在Java中,可以使用JSON庫(如FastJSON、GSON)來操作JSON字符串。
// 將對象轉換成JSON字符串 User user = new User("Tom", 20); String json = JSON.toJSONString(user); System.out.println(json); // 將JSON字符串轉換成對象 String json = "{\"name\":\"Tom\",\"age\":20}"; User user = JSON.parseObject(json, User.class); System.out.println(user.getName() + " " + user.getAge());
以上是Java中List、Map和JSON字符串的簡單介紹和代碼示例。