我从网上获得了一个代码,它使用了
imports java.io.BufferedReader
imports java.io.PrintWriter
此代码位于JAVA SE中。但我需要在J2ME(JAVA ME)中做同样的事情。但它没有BufferedReader和PrintWriter?
可以使用什么代替BufferedReader和PrintWriter?
答案 0 :(得分:2)
如果由于readLine方法而导致BufferedReader,您可以将其替换为InputStreamReader并使用以下方法:
public String readLine(Reader reader) throws IOException { StringBuffer line = new StringBuffer(); int c = reader.read(); while (c != -1 && c != '\n') { line.append((char)c); c = reader.read(); } if (line.length() == 0 && c == -1) { return null; } return line.toString(); }
如果由于打印方法而导致PrintWriter,则可以将其替换为PrintStream。