io流文件的读取
来源:互联网 发布:淘宝客如意投 编辑:程序博客网 时间:2024/06/05 04:04
在Activity类中定义了openFileInput(String name)跟openFileOutput(String name,int mode)可以用来进行IO流文件的操作
而且默认会保存在内存卡当中,下面是代码
public class FileOperate extends Activity{
//要生成的文件名
private static final String FILENAME="first.txt"
public void oncreat(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
super.setContectView(R.layout.main);
FileOutputStream output=null;
output=super.openFileOutput(FILENAME,Activity.MODE_PRIVATE);
PrintStream out new PrintStream(output);
out.println("姓名:我");
out.println("年龄:22");
out.println("生日:1999");
out.close;
}}即完成内容的存贮
下面是读取
FileInputStream input=null
input=super.openFileInput(FILENAME);
Scanner scan=new Scanner(input);
while(scan.hasNext()){
String str=scan.next
}
scan.close;
}}
//下面使用IO流操作文件并保存在sd卡当中
public class FileOperate extends Activity{
//设置文件名称
private static final FILENAME="two.txt";
//设置保存文件夹
private static final DIR="myfile"
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
super.setContentView(R.layout.main);
//判断sd卡是否存在
if(Environment.getExternalStorageState().equals(Enviromment.MEDIA_MOUNTED)){
File file=new File (Environment.getExternalStorageDirectory().toString()+File.separator+DIR+File.separator+FILENAME);
//创建文件夹
if(!file.getParentFile().exists()){
file.getParentFile.mkdirs();
}
PrintStream out=null;
out=new PrintStream(new FileOutputStream(file,true));
out.println("这里输入保存的内容");
if(out!=null){
out.close();
}}else{
Toast.makeText(FileOperate.this,"sd卡不存在,请先插入sd卡",1).show();
}
//下面是读取文件当中的信息
//同样要判断sd卡的存在
public class FileOperate extends Activity{
//设置文件名称
private static final FILENAME="two.txt";
//设置保存文件夹
private static final DIR="myfile"
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
super.setContentView(R.layout.main);
//判断sd卡是否存在
if(Environment.getExternalStorageState().equals(Enviromment.MEDIA_MOUNTED)){
File file=new File (Environment.getExternalStorageDirectory().toString()+File.separator+DIR+File.separator+FILENAME);
//创建文件夹
if(!file.getParentFile().exists()){
file.getParentFile.mkdirs();
}
Scanner scan=null;try{
scan=new Scanner(new FileInputStream(file));
while(scanner.hasNext()){
this.msg.append(scan.next()+"\n");
}catch(Exception e){
e.printStrackTrace();
}finally{
if(scan!=null){
scal.close();
}
}
else{
Toast.makeText(FileOperate.this,"sd卡不存在",1).show();
}
}
搞定
- io流文件的读取
- IO 文件的读取
- IO 文件的读取
- IO流的文件写入与读取
- IO流的文件写入与读取
- IO流及文件的读取
- IO流的文件写入与读取
- 通用的IO流文件读取工具
- io流怎样读取文件的
- IO流文件的读取与写入
- IO操作 文件的读取
- java的IO流复制文件和读取文件内容
- IO流类读取文件
- Java IO流读取文件
- Java IO流读取文件
- Java IO流读取文件
- IO流读取、写入文件
- Io读取大文件流
- WebRequest持久化 保存登录状态
- Java-可变类和不可变类
- Codeforce172 Div2
- PHP 判断字符的编码 并输出想要的编码格式字符
- C语言的编译器的一点注意
- io流文件的读取
- 黑马程序员——多线程操作经典实例:生产者消费者问题
- SharedPreference自动保存登录信息
- 修改UITableViewStyleGrouped形式的tableview的背景色
- Redis 基础工具函数
- 【计算机经典书籍】(转载)
- 中文按拼音排序
- 黑马程序员 笔记(一)——JAVA概述
- CentOS6.3安装VNC远程桌面【RealVNC5.0】