【发布时间】:2014-08-31 20:00:29
【问题描述】:
我正在从事一个项目,我必须从文件中读取数据并将该数据存储到字符串数组中。
字符串数组位置“0”应包含文件的前 13 个字符,字符串数组位置“1”应包含文件的后 13 个字符。 我尝试使用 getchar() 仅读取前 13 个字符,但我无法使用它,谁能指出我的错误,因为当我尝试在应用程序上运行它时,应用程序崩溃了。
InputStream is = getResources().openRawResource(R.raw.temp);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
try {
while((string = br.readLine()) != null){
string.getChars(0,13, buffer, 0);
String str = new String(buffer);
text.setText(str);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
break;
这里的buffer是一个char类型的数组。
【问题讨论】:
-
所需的语言是什么?
-
是Java还是什么?
-
是的,它的 java,我正在做 android 编程,我是新手。
标签: java char bufferedreader getchar