public static void getClientUpdate() {
try {
String inputLine;
double version = 0;
URL url = new URL("http://ds-forums.com/client/version.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
version = inputLine;
System.out.println("The version is: " + version);
} catch (Exception x) {
System.out.println(x);
}
}
Это будет звучать действительно глупо, но у меня есть txt-файл, содержащий двойной, и я хочу сохранить его как double. Вместо этого он хочет строку. Я делаю это неправильно или есть только несколько шагов, которые мне нужно добавить?Чтение URL-адреса, сохранение данных как двойное?
интересно, почему он не может украсить url.openStream() с помощью DataInputStream и использовать readDouble()? –