在鸿蒙OS中,对于 Java 标准库中的 java.util 包下的接口,很多得到了支持,但也可能有一些差异或变化。以下是一些在鸿蒙OS中支持的 java.util 包下的一些接口的示例:

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

   public class MyListInterfaceExample {
       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. Map:
   import java.util.Map;
   import java.util.HashMap;

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

           for (String key : map.keySet()) {
               System.out.println(key + ": " + map.get(key));
           }
       }
   }

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

   public class MySetInterfaceExample {
       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);
           }
       }
   }

4. Iterator:
   import java.util.Iterator;
   import java.util.ArrayList;
   import java.util.List;

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

           Iterator<String> iterator = list.iterator();
           while (iterator.hasNext()) {
               System.out.println(iterator.next());
           }
       }
   }

这些示例演示了在鸿蒙OS中如何使用一些 java.util 包下的接口。鸿蒙OS的Java开发环境提供了对这些接口的支持,并且可能在其基础上进行扩展或调整。如有需要,建议查阅鸿蒙OS的官方文档或相关资源,以获取更详细的信息。


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