类型不匹配:无法从元素类型转换为播放列表
PlayList<Song> p1 = new PlayList<Song>(s1);
for (PlayList<Song> s: p1.toList()){ // Error here (Type Mismatch)
System.out.println(s);
}
答案 0 :(得分:2)
假设toList()
返回List<Song>
,您只是误解了enhanced for
loop的作用。将循环变量声明为元素类型,而不是列表类型:
for (Song s : p1.toList()) {
答案 1 :(得分:0)
试试这样:
for (Song s: p1.toList()){
//do stuff here
}
答案 2 :(得分:0)
试试这个。
for (Song s : p1.toList()){
System.out.println(s);
}
应该可以正常工作。