2

ネットからコードを取得し、それを使用します

imports java.io.BufferedReader 
imports java.io.PrintWriter 

このコードはJAVASEにあります。しかし、J2ME(JAVA ME)でも同じことをする必要があります。しかし、BufferedReaderとPrintWriterがありませんか?

BufferedReaderとPrintWriterの代わりに何を使用できますか?

4

1 に答える 1

2

readLine メソッドのためにBufferedReaderが存在する場合は、それをInputStreamReaderに置き換えて、次のようなメソッドを使用できます。

    public String readLine(Reader リーダー) throws IOException {
        StringBuffer 行 = 新しい StringBuffer();
        int c = reader.read();

        while (c != -1 && c != '\n') {
            line.append((char)c);
            c = リーダー.read();
        }

        if (line.length() == 0 && c == -1) {
            null を返します。
        }

        line.toString(); を返します。
    }

印刷メソッドのためにPrintWriterが存在する場合は、 PrintStreamで置き換えることができます。

于 2012-04-24T11:24:03.673 に答える