Как вернуть [] в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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