0

以下是我的一段代码,它以字符串形式从服务器读取文件。但它没有读取文件中的第一个字符。

例如:我文件中的第一行是:9,0

但是当我读到它时,我得到了结果:“,0”

URL uurl = new URL(this.m_FilePath);

                BufferedReader in = new BufferedReader(new InputStreamReader(uurl.openStream()));
                 in.read();
                String str;
                while ((str = in.readLine()) != null) {
                    text_file=text_file+str;
                    text_file=text_file+"\n";
                }
                in.close();
4

2 回答 2

4

删除这个正在读取第一个字节的语句InputStream

in.read();
于 2013-08-20T12:34:57.267 回答
1

为什么 in.read();?没必要。去掉它。这将消耗文本中的第一个字节。

于 2013-08-20T12:36:53.890 回答