У меня есть одна строка следующимкак разбить строку в два раза и добавить в ArrayList
one two
three
four
Я хотел бы разделить это в ArrayList, так что я могу получить
String[] g = [one,two,three,four]
Я думаю, Мне нужно разделить на новой строки и пространством, но что-то так просто побеждает меня
Я попытался:
String [] bilbo=null;
List<String> temp=new ArrayList<String>();
bilbo=g.split("\\n|\\r");
for (String d:bilbo) {
if (d!="") {
if (d.matches("\\s")) {
dd = d.split("\\s");
for (String a : dd) {
temp.add(a.trim());
}
} else {
temp.add(d.trim());
}
}
}
'matches'. прочитайте документ для этой функции. – njzk2
'if (d! =" ") {' -> [Как сравнить строки в Java?] (Http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – Pshemo