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ファイルを持っており、ダブルとして保存したいと思います。代わりに文字列が必要です。私はこれを間違ってやっていますか?追加する必要があるいくつかのステップがありますか?URLから読み込み、データを倍精度で保存しますか?
なぜ彼はDataInputStreamでurl.openStream()をデコレートできず、readDouble()を使用しているのでしょうか? –