189 8069 5689

java中文件的代码 编译java源代码文件的命令是什么

跪求Java中写入文件和从文件中读取数据的最佳的代码!

import java.io.BufferedReader;

创新互联成立与2013年,先为秦州等服务建站,秦州等地企业,进行企业商务咨询服务。为秦州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

public class IOTest {

public static void main(String[] args) {

String str = "123\r\n456";

writeFile(str);//写

String str1 = readFile();//读

System.out.println(str1);

}

/**

* 传递写的内容

* @param str

*/

static void writeFile(String str) {

try {

File file = new File("d:\\file.txt");

if(file.exists()){//存在

file.delete();//删除再建

file.createNewFile();

}else{

file.createNewFile();//不存在直接创建

}

FileWriter fw = new FileWriter(file);//文件写IO

fw.write(str);

fw.flush();

fw.close();

} catch (IOException e) {

e.printStackTrace();

}

}

/**

* 返回读取的内容

* @return

*/

static String readFile() {

String str = "", temp = null;

try {

File file = new File("d:\\file.txt");

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);//文件读IO

while((temp = br.readLine())!=null){//读到结束为止

str += (temp+"\n");

}

br.close();

fr.close();

} catch (IOException e) {

e.printStackTrace();

}

return str;

}

}

刚写的,够朋友好好学习一下啦,呵呵

多多看API,多多练习

java练习题求完整代码

按照题目要求编写的用javaBean规范设计的学生类Student的Java程序如下

需要创建user.java.test包,把Student.java文件和Test.java文件放入包中,编译Student.java文件并且编译运行Test.java文件得到运行结果

Student.java文件代码如下

package user.java.test;

import java.io.Serializable;

public class Student implements Serializable{

private static final long serialVersionUID = 1L;

private String no;

private String name;

private double score;

public Student(){}

public Student(String no,String name,double score){

this.no=no;

this.name=name;

this.score=score;

}

public String getNo(){ return no;}

public void setNo(String no){ this.no=no;}

public String getName(){ return name;}

public void setName(String name){ this.name=name;}

public double getScore(){ return score;}

public void setScore(double score){ this.score=score;}

public String toString(){

return "学号:"+no+",姓名:"+name+",成绩:"+score;

}

public static double getAvg(Student[] sArray){

double sum=0,avg;

for(int i=0;isArray.length;i++){

sum=sum+sArray[i].getScore();

}

avg=sum/sArray.length;

return avg;

}

}

Test.java文件代码如下

package user.java.test;

public class Test{

public static void main(String[] args){

Student[] sArray=new Student[5];

sArray[0]=new Student("001","张三",89.5);

sArray[1]=new Student("002","李四",82.5);

sArray[2]=new Student("003","王五",93);

sArray[3]=new Student("004","赵六",73.5);

sArray[4]=new Student("005","孙七",66);

System.out.println("这些学生的平均分:"+Student.getAvg(sArray));

for(int i=0;isArray.length;i++){

System.out.println(sArray[i].toString());

}

}

}

求备注这段JAVA关于文件操作的代码:详细些!

public static void main(String[] args)throws IOException {

File file =new File("D:\\备份\\"); // 根据路径创建一个文件对象

getFileIsJava(file,"demo2.txt"); // 调用getFileIsJava方法

}

public static void getFileIsJava(File file, String pathName)throws IOException {

File[] files=file.listFiles(); // 列出这个文件对应路径地下的所有文件和路径。即D:\\备份\\ 底下所有文件

BufferedWriter bw=new BufferedWriter(new FileWriter(pathName+"",true)); // 创建一个输出文件对象,输出的文件问pathName

for(int i=0;ifiles.length;i++){ // 对文件和路径进行迭代

String name=files[i].getName(); // 获得每次迭代的文件名或者路径名

if(files[i].isDirectory()){ //如果这个路径

getFileIsJava(files[i], pathName);//再次嵌套调用getFileIsJava方法。直到获得文件为止。

}

else if(name.endsWith(".xml")){//如果这个文件是xml文件

String path=files[i].getAbsolutePath();//获得这个文件的绝对路径

bw.write(path);//把绝对路径写入输出流(即写入 pathName对应的文件)

bw.newLine();//换行

bw.flush();//刷新输出流。是缓存立即写入文件

System.out.println(path);//打印出路径

}

}

bw.close();//关闭输出流

}


当前名称:java中文件的代码 编译java源代码文件的命令是什么
分享地址:http://cdxtjz.cn/article/dodihcj.html

其他资讯