String[] restaurants = new String[] { "McDonalds", "KFC", "Tacos", "Something", "Huh", "WTF"};
但事情是: - 我需要从文件或数据库中读取数据 - 我需要一个ListAdapter的String [] - 我无法修复数组的大小,因为我不知道我将要接收的数据量
我一直在网上搜索这个,但我找不到答案。 谁能指出我正确的方向?提前致谢:D
答案 0 :(得分:1)
如果您不知道需要阅读多少条目,请将它们读入List,然后在完成后将列表转换为数组; e.g。
List<String> l = ...
// read list
String[] restaurants = l.toArray(new String[l.size()]);