У меня есть локальный серверный класс, который отправляет два типа сообщений String («Первое сообщение», «Второе сообщение») в класс клиента. В клиентском классе я хотел бы поместить их в код ArrayList из BufferedReader и затем распечатать.String from bufferedReader to arraylist
void go() throws IOException {
Socket socket = new Socket("127.0.0.1",4242);
InputStreamReader streamReader = new InputStreamReader(socket.getInputStream());
BufferedReader reader = new BufferedReader(streamReader);
ArrayList <String> list = new ArrayList<String>();
while (reader.readLine() != null) {
list.add(reader.readLine());
}
System.out.println(list);
}
Но все, что я получаю - это линия «нулевой» Что случилось с ним? Я буду очень признателен за любую помощь
код, указанный не будет печатать "нуль" в результате, когда-либо. Что-то еще происходит. –