近期要搞一个小小的图书管理系统 想到数据库还没处理好 就先用txt下下手
public class MainActivity extends AppCompatActivity {
private TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.text);
InputStream is = getResources().openRawResource(R.raw.shi);
String text = "";
try {
text = readTextFromSDCard(is);
} catch (Exception e) {
textView.setText(e.toString());
}
textView.setText(text);
}
private String readTextFromSDCard(InputStream is) throws Exception {
InputStreamReader reader = new InputStreamReader(is);
BufferedReader bufferedReader = new BufferedReader(reader);
StringBuffer buffer = new StringBuffer("");
String str;
while ((str = bufferedReader.readLine()) != null) {
buffer.append(str);
buffer.append("\n");
}
return buffer.toString();
}
}
以后就光用这种办法对txt文件进行读写了