gpt4 book ai didi

java - 类型不匹配 : convert from String to List

转载 作者:搜寻专家 更新时间:2023-11-01 01:32:56 25 4
gpt4 key购买 nike

我想到了学校类(class)的算法,但我猜在一些基础知识上也有困难......

这是我的问题代码:

import java.io.*;
import java.util.*;

public class Main {
public static void main(String[] args) throws FileNotFoundException {
String allWords = System.getProperty("user.home") + "/allwords.txt";
Anagrams an = new Anagrams(allWords);
for(List<String> wlist : an.getSortedByAnQty()) {
//[..............];
}
}
}

public class Anagrams {

List<String> myList = new ArrayList<String>();

public List<String> getSortedByAnQty() {
myList.add("aaa");
return myList;
}
}

我收到“类型不匹配:无法从元素类型字符串转换为列表”应该如何正确初始化 getSortedByAnQty()?

最佳答案

an.getSortedByAnQty()返回 List<String> .当您迭代该列表时,您会得到单独的字符串,因此增强的 for 循环应该有一个 String。变量:

for(String str : an.getSortedByAnQty()) {
//[..............];
}

如果main方法应保持原样,您应该更改 getSortedByAnQty返回 List<List<String>> .

关于java - 类型不匹配 : convert from String to List<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33497571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com