Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > JAVA中的文件输入,输出简单几例
【标  题】:JAVA中的文件输入,输出简单几例
【关键字】:JAVA
【来  源】:http://www.cublog.cn/u/6641/showart.php?id=98455

JAVA中的文件输入,输出简单几例

Your Ad Here
(1)正常写入内容到一个文本文件中,然后输出.
import java.io.*;
public class File12
{
 public static void main(String[] args) throws Exception
 {
  FileOutputStream fos=new FileOutputStream("d:\\abc.txt");
  OutputStreamWriter osw=new OutputStreamWriter(fos);
  BufferedWriter bw=new BufferedWriter(osw);
  bw.write("这只是一个练习");
  bw.newLine();
  bw.write("只是试验一下:)");
  bw.newLine();
  bw.close();
  FileInputStream fis=new FileInputStream("d:\\abc.txt");
  InputStreamReader isr=new InputStreamReader(fis);
  BufferedReader br=new BufferedReader(isr);
  System.out.println(br.readLine());
  System.out.println(br.readLine());
  br.close();
 }
}
先将字符串写入文件d:\abc.txt,然后输出.
 
(2)输出d:\abc.txt另一例
import java.io.*;
public class File14
{
 public static void main(String[] args) throws Exception
 {
  FileReader fr=new FileReader("d:\\abc.txt");
  BufferedReader br=new BufferedReader(fr);
  String s;
  while((s=br.readLine())!=null)
   System.out.println(s);
  br.close();
 }
}
(3)选择一文件,然后输出内容
import java.awt.*;
import java.io.*;
public class FileDialog1 extends Frame
{
 FileDialog fopen;
 TextArea ta;
 public FileDialog1(String title)
 {
  super(title);
  ta=new TextArea();
  add(ta);
  setSize(300,300);
 }
 public String showLoad()
 {
  fopen=new FileDialog(this,"what",FileDialog.LOAD);
  fopen.setVisible(true);
  String fileName=fopen.getFile();
  String fileDir=fopen.getDirectory();
  if(fileName==null)
  {
   return null;
  }
  return fileDir+"\\"+fileName;
 }
 public void loadFile(String fileName) throws IOException
 {
  BufferedReader br=new BufferedReader(new FileReader(fileName));
  String aline;
  while((aline=br.readLine())!=null)
   ta.append(aline+'\n');
  br.close();
 }
 public void saveFile(){}
 public static void main(String[] args)
 {
  FileDialog1 fdlg=new FileDialog1("只是一个例子");
  String fileName;
  if((fileName=fdlg.showLoad())==null)
   System.out.println("加载不成功");
  else
  {
   try
   {
    fdlg.loadFile(fileName);
   }
   catch(IOException ie)
   {
    System.out.println(ie);
   }
  }
  fdlg.setVisible(true);
 }
}
修改NETBEANS5.0的配置文件改变启动语言环境:【上一篇】
java数据结构-为什么学习数据结构:【下一篇】
【相关文章】
  • java的反射技术功能十分强大,整理一些资料
  • java转义
  • 数据结构-java集合的概念
  • 怎樣生成java的可執行文件?
  • 升级netscape的Java Plugin
  • 用JavaScript改进你的网页框架
  • JavaScript学习(三)
  • JavaScript学习(四)
  • JavaScript学习(五)
  • JavaScript学习(六)
  • 【随机文章】
  • 用Javascript从地址栏中读取查询参数
  • 趋势表明串行连接SCSI(SAS)技术开辟宽数据路径
  • 用Maya制作逼真的树叶(5)
  • SemanticWeb几款工具
  • Windows 98 常见故障排除
  • Web2.0的一场冬天,要比2000那次来得要早一些
  • C# Programming竞赛开始了!
  • 用PHP实现WEB动态网页静态
  • Windows XP局域网资源的搜索
  • 数据库
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.