Как я могу использовать StringReader в Java для чтения в конец строки, где я не знаю, какая длина строки будет.Использование StringReader для чтения в конец строки
Это насколько я получил до сих пор:
public static boolean portForward(Device dev, int localPort, int remotePort)
{
boolean success = false;
AdbCommand adbCmd = Adb.formAdbCommand(dev, "forward", "tcp:" + localPort, "tcp:" + remotePort);
StringReader reader = new StringReader(executeAdbCommand(adbCmd));
try
{
if (/*This is what's missing :/ */)
{
success = true;
}
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "There was an error while retrieving the list of devices.\n" + ex + "\nPlease report this error to the developer/s.", "Error Retrieving Devices", JOptionPane.ERROR_MESSAGE);
} finally {
reader.close();
}
return success;
}
Хорошо, что вы пытаетесь сделать со строкой? Очень неясно, какое условие вы пытаетесь проверить. –
Ну, я просто хочу проверить, не пусто. Быть честным. – SimonC
StringReader, более или менее, такой же, как любой Reader, поэтому притворяйтесь, что это файл, как бы вы поступали так, как хотите? –