filewriter 写入html,分别用FileWriter和BufferedWriter往文件中写入

import java.io.*;

import java.util.Random;

public class Exer6_4

{

public static void UseFileWriter() throws IOException

{

String fileName="d:\\testTime.txt"; //将文件保存到d盘根目录下

FileWriter writer = new FileWriter(fileName);

//如果改为 FileWriter writer = new

FileWriter(fileName,true);则代表追加到文件中

Random ran=new java.util.Random(); //生命一个随机数对象

Double j=ran.nextDouble(); // 得到下一个随机数

for(long i=0;i<100000;i++)

{

j=ran.nextDouble();

writer.write(j.toString()+"\n"); //将随机数写入流

}

writer.close(); //关闭流

}

public static void UserBufferedWtriter() throws IOException

{ //当需要写入大量内容 此方法效率高

String fileName="d:/testTime.txt"; //将文件保存到d盘根目录下

BufferedWriter out=new BufferedWriter(new

FileWriter(fileName));

//将FileWrite嵌套在BufferedWriter中

Random ran=new java.util.Random(); //生命一个随机数对象

Double j=ran.nextDouble(); // 得到下一个随机数

for(long i=0;i<100000;i++)

{

j=ran.nextDouble();

out.write(j.toString()); //将随机数写入流

out.newLine();

}

out.close(); //关闭流

}

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

{

// UseFileWriter();

UserBufferedWtriter();

}

}

----------------------------------------------------------------------------------

import java.io.*;

public class Exer6_7 {

//从键盘读入一组字符并返回

public static String Keyboard()

{

BufferedReader InputStream = new BufferedReader(new

InputStreamReader(System.in));

try

{

return(InputStream.readLine());

}

catch (IOException e){return "Error occur when input from

Keyboard!";}

}

//将一组字符存入文件

public static void PuttoFile(String s,String fileName)

{

//String fileName="d:\\testInput.txt";

try

{

FileWriter writer = new FileWriter(fileName);

writer.write(s); //将随机数写入流

writer.close(); //关闭流

}

catch (IOException iox)

{

System.out.println("Error occur when PuttoFile!");

}

}

//将数据从文件中读取出来

public static String GetFromFile(String fileName)

{

String s="";

//String fileName="d:/testInput.txt";

try

{

BufferedReader in = new BufferedReader(new

FileReader(fileName));

s=in.readLine(); //读取一串字符保存到s

}

catch(IOException io)

{

System.out.println("Error occur when GetFromFile!");

}

return s;

}

//将一组字符排序(冒泡排序 升序排序) 并将排序后的字符串返回

public static String sort(String s)

{

char[] c=s.toCharArray(); //将字符串转换成字符数组

char temp; //排序用到的临时变量

for(int i=0;i

for(int j=i+1;j

if(c[i]>c[j])

{

temp=c[i];

c[i]=c[j];

c[j]=temp;

}

s=new String(c); //注意 不能用c.toString

return s;

}

public static void main(String args[]){

String s=Keyboard(); //从键盘输入一组字符

PuttoFile(s,"d:\\testInput.txt"); //将字符保存到 d:\testInput.txt

s=GetFromFile("d:/testInput.txt"); //从文件d:\testInput.txt读出数据

s=sort(s); //将s进行排序

PuttoFile(s,"d:\\testOutput.txt"); //将排序后的内容保存到

d:\testOutput.txt

System.out.println(s); //将排序后的内容输出到屏幕上

}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值