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 に答える