项目结构:
运行效果:
========================================================
下面是代码部分:
========================================================
/Text/src/com/b510/txt/MyFile.java
复制代码 代码如下:
package com.b510.txt;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
/**
* @author Hongten
*
* @time 2011-12-12 2011
*/
public class MyFile {
@SuppressWarnings("static-access")
public static void main(String[] args) {
MyFile myFile = new MyFile();
try {
for (int i = 0; i < 5; i++) {
&nwww.cppcns.com{
filename.createNewFile();
flag = true;
}
return flag;
}
/**
* 写文件
*
* @param newStr
&nbhttp://www.cppcns.comp; pw.close();
}
if (fos != null) {
fos.close();
}
if (br != null) {
br.close();
}
if (isr != null) {
isr.close();
}
if (fis != null) {
fis.close();
}
}
return flag;
}
/**
* 读取数据
*/
public void readData1() {
try {
FileReader read = new FileReader(filenameTemp);
BufferedReader br = new BufferedReader(read);
String row;
while ((row = br.readLine()) != null) {
System.out.println(row);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public String readDate() {
// 定义一个待返回的空字符串
String strs = "";
try {
FileReader read = new FileReader(new File(filenameTemp));
StringBuffer sb = new StringBuffer();
&nbwww.cppcns.comsp; char ch[] = new char[1024];
int d = read.read(ch);
while (d != -1) {
String str = new String(ch, 0, d);
sb.append(str);
d = read.read(ch);
}
System.out.print(sb.toString());
String a = sb.toString().replaceAll("@@@@@", ",");
strs = a.substring(0, a.length() - 1);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return strs;
}
}
本文标题: java开发之读写txt文件操作的实现
本文地址: http://www.cppcns.com/ruanjian/java/94464.html