Android - 在线获取文本文件中的数字并进行比较

时间:2015-11-06 10:44:25

标签: android

至少在这里完全是新的,第一篇文章。 我想要完成的是代码从我的网络服务器上的文本文件中读取一个数字,并与另一个内部数字进行比较。当在线数量更大时,它会做一些事情。我尝试过很多代码,但是没有一个代码正在运行,所以我也没有一个例子。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

你可以使用 -

DefaultHttpClient  httpclient = new DefaultHttpClient();

HttpGet httppost = new 
HttpGet("http://www.urlOfThePageYouWantToRead.nl/text.txt");
HttpResponse response = httpclient.execute(httppost);
        HttpEntity ht = response.getEntity();

        BufferedHttpEntity buf = new BufferedHttpEntity(ht);

        InputStream is = buf.getContent();


        BufferedReader r = new BufferedReader(new InputStreamReader(is));

        StringBuilder total = new StringBuilder();
        String line;
        while ((line = r.readLine()) != null) {
            total.append(line + "\n");
        }

        TextView.setText(total)
;

现在这个数字必须在total变量中。现在将该字符串数转换为整数

 int number = Integer.parseInt(total);

现在您可以将此号码与您的mynumber比较为

if(number>mynumber)
{  //do stuff