types = mAllowedTypes.toArray(new String[0]);遍历查看type
时间: 2024-09-12 10:14:26 浏览: 55
集合类Array List HashTable实例操作练习
在Java中,`types = mAllowedTypes.toArray(new String[0]);` 这行代码的作用是将一个可能已经包含某些字符串元素的集合 `mAllowedTypes` 转换为一个字符串数组。这里的 `mAllowedTypes` 应该是一个实现了 `Collection` 接口的类的实例,例如 `List` 或者 `Set`。
这行代码中,`toArray(T[] a)` 是 `Collection` 接口中的一个方法,它允许将集合中的元素复制到一个数组中。这里使用了一个带有类型参数的构造器 `new String[0]`,它的作用是创建一个大小为0的字符串数组,并通过自动装箱提供数组的类型信息给 `toArray` 方法。这会使得 `toArray` 方法返回一个正确的字符串数组。
至于遍历查看 `types` 数组,可以使用以下代码:
```java
for (String type : types) {
System.out.println(type);
}
```
这段代码是一个增强型for循环,它会依次取出 `types` 数组中的每个字符串元素,并执行循环体内的代码,这里仅为打印出每个元素。
阅读全文