Set 用 toArray 方法 转array[byte[]] ,始终不成功 , 不要回答我 遍历set 放到
array中
public static void main(String[] args) {
Set set = new HashSet(); //定义Set集合
set.add("apple"); //向集合中添加对象
set.add("computer");
set.add("book");
set.add("String也是对象,不是基本数据类型");
String[] strArray = new String[6]; //定义长度为6的字符串数组
String[] toArray = (String[]) set.toArray(strArray); //将集合转换为字符串数组形式
System.out.println("数组的长度是:" + toArray.length); //输出数组长度
for (String string : toArray) { //循环遍历字符串数组
System.out.println(string); //输出字符串数组内容
}
}
看看报什么具体的错误,然后就是你的set中存放的是什么类型的数据。