Как вернуть [] в Java? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Как вернуть [] в Java? [закрыто]

Сообщение Anonymous »

Я решаю проблему, когда мне сначала нужно закодировать, а затем декодировать список.
В нескольких крайних случаях мне нужно позаботиться о том, пуст ли список или первый элемент списка пусто.
Я вернул пустую строку как "", когда первый элемент пуст, а выходные данные выходят как ["" ], как и ожидалось. Однако во втором случае я хочу, чтобы выходные данные отображались только как []. Итак, в этом случае мне нужно вернуть ноль, но он не работает должным образом. Я пробовал и другие способы, но ничего не помогает.
Есть ли у кого-нибудь предложения, как это сделать?

Код: Выделить всё

public String encode(List strs) {
if(strs.isEmpty()) return null;
else if(strs.get(0).isEmpty()) return "";

StringBuilder stringBuilder = new StringBuilder();
for (String str:strs)
{
stringBuilder.append(str);
stringBuilder.append(",");
}
return stringBuilder.toString();
}

public List decode(String str) {
String[] parts = str.split(",");
return Arrays.asList(parts);
}
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/783 ... rn-in-java

Вернуться в «JAVA»