Android开发学习笔记之IO
来源:互联网 发布:ios 用沙盒缓存数据 编辑:程序博客网 时间:2024/05/17 22:05
文件
//打开文件输入流
FileInputStream fis = openFileInput(filename);
byte[] buff = new byte[1024];
int hasRead = 0;
StringBuilder sb = new StringBuilder("");
while ((hasRead = fis.read(buff)) > 0)
{
sb.append(new String(buff, 0, hasRead));
}
fis.close();
//以追加模式打开文件输出流
FileOutputStream fos = openFileOutput(filename, MODE_APPEND);
PrintStream ps = new PrintStream(fos);
ps.println(content);
ps.close();
//读文件
FileInputStream fis = new FileInputStream(filename);
InputStreamReader sr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(sr);
StringBuilder sb = new StringBuilder("");
String line = null;
while ((line = br.readLine()) != null)
{
sb.append(line);
}
br.close();
//写文件
File file = new File(filename);
RandomAccessFile raf = new RandomAccessFile(file, "rw");
raf.seek(file.length());
raf.write(...);
raf.close();
Socket
//客户端代码
Socket socket = new Socket("192.168.23.45", 8242);
OutputStream os = socket.getOutputStream();
OutputStreamWriter osw = new OutputStreamWriter(os);
BufferedWriter bw = new BufferedWriter(osw);
bw.write(...);
bw.flush();
InputStream is = socket.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String s = "";
while ((s = br.readLine()) != null)
{
}
os.close();
is.close();
socket.close();
- Android开发学习笔记之IO
- Android开发学习之IO文件读写操作
- Java学习笔记之IO
- javaSE学习笔记之IO
- JavaSE学习笔记之IO
- Android学习笔记之开发必备
- Android开发入门学习笔记之二
- Android开发入门学习笔记之三
- Android开发学习笔记之浅谈WebView
- 《Android平台开发之旅》学习笔记
- Android应用开发学习笔记之Selector
- Android应用开发学习笔记之进度条
- Android应用开发学习笔记之startActivityForResult
- Android应用开发学习笔记之Fragment
- Android开发笔记之《Activity学习》
- Android开发笔记之《Intent学习》
- Android开发笔记之《Service学习》
- Android应用开发学习笔记之Intent
- Windows7修改文件默认图标
- rpm命令与yum命令
- 黑马程序员————流程控制语句——跳转语句
- 关于研究生规划的困惑
- 使用VS2013将JSON/XML数据转换为对应的数据实体
- Android开发学习笔记之IO
- c# using 关键字小结
- 解决 MyEclipse update progress 错误
- mvc
- iis当前端口占用解决方案
- java -cp的用法 可以使用这个命令执行类中的main, 在没有minfest的情况下
- SoundTouch音频处理库源码分析及算法提取(1)
- 浏览器 Console API
- Android程序性能设计最佳实践