Я использую openstreetmap. Я могу видеть только входной поток внутри цикла while
Вот мой код внутри инициализации контроллера javafx:
try { URL myurl; myurl = new URL("https://nominatim.openstreetmap.org/search?q=The+White+House,+Washington+DC&format=json&addressdetails=1"); URLConnection yc = myurl.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = in.readLine()) != null) response.append(inputLine); } catch (IOException ex) { Logger.getLogger(WeatherUpdateController.class.getName()).log(Level.SEVERE, null, ex); }
Я пытаюсь получитьStringBuffer внутри строковой переменной, чтобы я мог ее найти.
Используйте StringBuffer#toString() примерно так:
StringBuffer#toString()
String str = response.toString();
Обратите внимание, что вместо этого вы можете использовать StringBuilder, если вам не нужна синхронизация. Источник здесь
StringBuilder