是否可以转换此类型List<Jadval>
进入String[] wordList
?
我从数据库中读取了这样的单词:
public static List<Jadval> jadvalList = new ArrayList<Jadval>();
JadvalDB jadvalDB = new JadvalDB(GameActivity.this);
jadvalList = jadvalDB.getWords(myPos + 1);
现在我想输入jadvalList
值写入 String[] wordList
。
我使用此代码来设置值:
for (int i = 0; i < jadvalList.size(); i++) {
wordList[i] = (jadvalList.get(i).toString());
}
但我收到 wordList 为空的错误。 有什么想法吗?
最佳答案
您可以使用流并在一行中完成它,如下所示:
String[] wordList = jadvalList.stream().map(a->a.toString()).toArray(String[]::new);
关于java - 如何将list<object>转换为字符串[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60197226/