我有一个名为entry.getKey()
的方法,它返回for
循环中的字符串列表。
entry.getKey()-->Linux|32 Bit|Chrome
entry.getKey()-->Linux|64 Bit|IE
entry.getKey()-->Windows 7|32 Bit|Firefox
像
String s = new String[] {entry.getKey()};
我想在数组中添加所有字符串...例如:String[]
答案 0 :(得分:0)
String[] s = entry.getKey().split("|");
答案 1 :(得分:0)
听起来你有一个未知数量的字符串要添加到数组中。执行此操作的典型方法是将它们添加到列表中,然后将其转换为数组。
例如,假设您的方法在超出字符串时返回null
:
String s;
List<String> list = new ArrayList<>();
while ((s = entry.getKey()) != null) {
list.add(s);
}
String[] array = list.toArray(new String[0]);