java 读取文件
来源:互联网 发布:手机淘宝账号怎么申请 编辑:程序博客网 时间:2024/05/22 03:39
package utils;import java.io.*;/** * 想本地文件中写入数据 */public class WriteFileToLocal { /** * 向本地文件中追加写入数据 * @param fileNamePath 写入的本地路径 * @param content 写入的文件内容 */ public static void method3(String fileNamePath, String content) { java.io.RandomAccessFile randomFile = null; try { // 打开一个随机访问文件流,按读写方式 randomFile = new RandomAccessFile(fileNamePath, "rw"); // 文件长度,字节数 long fileLength = randomFile.length(); // 将写文件指针移到文件尾。 randomFile.seek(fileLength); //获取系统换行符“property”相当于换行符“\,” String property = System.getProperty("line.separator");// randomFile.writeBytes(content+"\t\n"); randomFile.writeBytes(content+property); } catch (IOException e) { e.printStackTrace(); } finally{ if(randomFile != null){ try { randomFile.close(); } catch (IOException e) { e.printStackTrace(); } } } } /** * 读取文本文件. * */ public static String readTxtFile(String path){ BufferedReader bufread; String read; FileReader fileread; String readStr =""; File filename = new File(path); try { fileread = new FileReader(filename); bufread = new BufferedReader(fileread); try { while ((read = bufread.readLine()) != null) { readStr = readStr + read+ "\r\n"; } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }// System.out.println("文件内容是:"+ "\r\n" + readStr); return readStr; } public static void main(String[] args) { method3("G:\\test.txt","777"); String s = readTxtFile("G:\\test.txt"); System.out.println(s);// String property = System.getProperty("line.separator");// System.out.println("ss"+property+"oo"); }}
阅读全文
0 0
- java读取ini文件
- JAVA读取XML文件
- java读取中文文件
- Java读取文件
- JAVA读取XML文件
- java读取中文文件
- java读取pdf文件
- JAVA读取word文件
- JAVA读取PDF文件
- java读取word文件
- java读取excel文件
- java读取excel 文件
- java 读取文件(中文)
- java读取文件源代码
- java 读取文件
- Java读取Properties文件
- java读取.properties文件
- Java读取文件
- 服务器传输文件包 100g
- plsql中文乱码问题
- 量化投资:第4节 多支股票择时回测与仓位管理
- 单词倒置
- VBA的异常处理
- java 读取文件
- 认识Hadoop
- 月薪5000和月薪5万的差距在哪里
- C++ Primer Plus第五版 第三章 编程练习答案
- 【Leetcode-Easy-160】Intersection of Two Linked Lists
- 对信号卷积的理解
- ScrollRect和Grid
- 生于不义,死于耻辱:e租宝被顶格判罚,无期徒刑,财物充公!
- IDEA打开Myeclipse的web项目