我正在處理一個項目,在該項目中,我必須從文件中讀取數據並將該數據存儲到字符串數組中。如何從字符串中提取特定字符
字符串數組位置「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型數組。
什麼是期望的語言? – pikausp 2014-08-31 20:08:02
是Java還是什麼? – qbit 2014-08-31 20:08:42
是的,它的Java,我正在做Android編程,我是新來的。 – Asad 2014-08-31 20:15:17