在鸿蒙OS中,与Java标准库中的 java.util 包下的集合框架(Collection Framework)相似的功能通常得到了支持,但可能有一些差异或变化。鸿蒙OS提供了一些基本的集合类,用于存储和操作数据。

以下是一些在鸿蒙OS中支持的集合类的示例:

1. List:
   import java.util.List;
   import java.util.ArrayList;

   public class MyListExample {
       public static void main(String[] args) {
           List<String> list = new ArrayList<>();
           list.add("Item 1");
           list.add("Item 2");

           for (String item : list) {
               System.out.println(item);
           }
       }
   }

2. Set:
   import java.util.Set;
   import java.util.HashSet;

   public class MySetExample {
       public static void main(String[] args) {
           Set<String> set = new HashSet<>();
           set.add("Item 1");
           set.add("Item 2");

           for (String item : set) {
               System.out.println(item);
           }
       }
   }

3. Map:
   import java.util.Map;
   import java.util.HashMap;

   public class MyMapExample {
       public static void main(String[] args) {
           Map<String, Integer> map = new HashMap<>();
           map.put("Key 1", 1);
           map.put("Key 2", 2);

           for (Map.Entry<String, Integer> entry : map.entrySet()) {
               System.out.println(entry.getKey() + ": " + entry.getValue());
           }
       }
   }

4. Queue:
   import java.util.Queue;
   import java.util.LinkedList;

   public class MyQueueExample {
       public static void main(String[] args) {
           Queue<String> queue = new LinkedList<>();
           queue.add("Item 1");
           queue.add("Item 2");

           while (!queue.isEmpty()) {
               System.out.println(queue.poll());
           }
       }
   }

这些示例演示了在鸿蒙OS中如何使用一些基本的集合类。鸿蒙OS的Java开发环境提供了对这些集合类的支持,并且可能在其基础上进行扩展或调整。如果有新的版本发布,建议查阅最新的鸿蒙OS文档或相关资源以获取准确和详细的信息。


转载请注明出处:http://www.zyzy.cn/article/detail/2846/鸿蒙OS