try {
InputStream is = this.getClass().getResourceAsStream("/cart.txt");
InputStreamReader r = new InputStreamReader(is);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
会出现异常:
java.lang.NullPointerException
at com.sun.cldc.i18n.Helper.getStreamReader(+15)
at com.sun.cldc.i18n.Helper.getStreamReader(+7)
at java.io.InputStreamReader.<init>(+9)
at test2.Canvas.run(+18)
但是如果改用:
try {
InputStream is = this.getClass().getResourceAsStream("/cart.txt");
DataInputStream r = new DataInputStream(is);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
就不会出现异常,这是为什么???高手指教