我正在尝试从黑莓中的文件中读取内容,并且我将文件内容读取到结果对象,当我尝试打印结果对象时,它会出错并且文件位于res文件夹中,这是我得到的代码问题
private String readTextFile(String fName) {
String result = null;
FileConnection fconn = null;
DataInputStream is = null;
try {
fconn = (FileConnection) Connector.open(fName, Connector.READ_WRITE);
is = fconn.openDataInputStream();
byte[] data = IOUtilities.streamToBytes(is);
result = new String(data);
System.out.println("result data is ...... "+result);
} catch (IOException e) {
System.out.println(e.getMessage());
} finally {
try {
if (null != is)
is.close();
if (null != fconn)
fconn.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
return result;
}
答案 0 :(得分:0)
这里的fName是什么?
文件名或路径可能会导致类似的问题。