android txt文件的读写总结
来源:互联网 发布:mysql数据库查ip 编辑:程序博客网 时间:2024/06/04 19:50
一般情况下
result=new String (buffer);
RandomAccessFile raf = new RandomAccessFile(file, "rw");
raf.seek(file.length());
//raf.writeBytes(result);
raf.write(result.getBytes());
raf.close();
这种情况下,写到的txt文件,主要是用utf-8的形式存储的
要读取
这样的格式的文件也很简单也是用byte流的形式来读
private String m_strCharsetName = "utf-8";
while (i < m_mbBufLen) {
b0 = m_mbBuf.get(i++);
if (b0 == 0x0a) {
break;
}
}
当然有些txt文件是用GBK来存储的,就是双字节
双字节就有两种形式
"UTF-16LE"
"UTF-16BE"
两种形式的文件
读取就稍微麻烦了
往前读的方式:
if (m_strCharsetName.equals("UTF-16LE")) {
while (i < m_mbBufLen - 1) {
b0 = m_mbBuf.get(i++);
b1 = m_mbBuf.get(i++);
if (b0 == 0x0a && b1 == 0x00) {
break;
}
}
} else (m_strCharsetName.equals("UTF-16BE")) {
while (i < m_mbBufLen - 1) {
b0 = m_mbBuf.get(i++);
b1 = m_mbBuf.get(i++);
if (b0 == 0x00 && b1 == 0x0a) {
break;
}
}
当然
获得txt文件的编码形式呢
另存为,就可以看到它原本的编码方式了
- android txt文件的读写总结
- Android TXT文件读写
- Android txt文件读写
- Android TXT文件读写
- Android TXT文件读写
- android 读写txt文件
- Android TXT文件读写
- (Android)Android TXT文件读写
- Java Android 创建读写TXT文件
- Android读写SD卡中的txt文件
- android 读写文件总结
- Android读写文件总结
- android文件读写总结
- android 文件读写总结
- Android文件读写总结
- android txt文件读写(读取资源文件,读取私有和SD文件的方法)
- C#与TXT文件的读写操作
- matlab txt文件 矩阵的读写
- 第一章 熟悉Objective-C
- Android程序 类QQ通知常驻在Notification栏 点击Notification正确回调到之前已经放置在后台的Task中的对应Activity,而不是创建它的一个新实例
- 通配符的匹配很全面, 但无法找到元素 'amq:broker' 的声明。
- servlet 学习(一)
- 爬虫 提取贴吧楼主发布的内容 beatifulsoup和正则配合
- android txt文件的读写总结
- Android APK反编译详解(附图)
- 深入理解c语言——‘\0’ ,‘0’, “0” ,0之间的区别
- 哥德巴赫猜想
- 数组中只出现一次的数字
- hello world.
- 003.php变量和常量
- 菲薄纳西数列
- VS2015串口通信编程(MFC)笔记