网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  使用datastream 读写文件     
  文章作者:未知  文章来源:水木森林  
  查看:101次  录入:管理员--2007-11-17  
 
使用datastream 读写文件

/* from http://java.sun.com/docs/books/tutorial/index.html */

import java.io.datainputstream;
import java.io.dataoutputstream;
import java.io.eofexception;
import java.io.fileinputstream;
import java.io.fileoutputstream;
import java.io.ioexception;

public class dataiodemo {
  public static void main(string[] argsthrows ioexception {

    // write the data out
    dataoutputstream out = new dataoutputstream(new fileoutputstream(
        "invoice1.txt"));

    double[] prices = 19.999.9915.993.994.99 };
    int[] units = 128132950 };
    string[] descs = "java t-shirt""java mug""duke juggling dolls",
        "java pin""java key chain" };

    for (int i = 0; i < prices.length; i++) {
      out.writedouble(prices[i]);
      out.writechar('/t');
      out.writeint(units[i]);
      out.writechar('/t');
      out.writechars(descs[i]);
      out.writechar('/n');
    }
    out.close();

    // read it in again
    datainputstream in = new datainputstream(new fileinputstream(
        "invoice1.txt"));

    double price;
    int unit;
    stringbuffer desc;
    double total = 0.0;

    try {
      while (true) {
        price = in.readdouble();
        in.readchar()// throws out the tab
        unit = in.readint();
        in.readchar()// throws out the tab
        char chr;
        desc = new stringbuffer(20);
        char linesep = system.getproperty("line.separator").charat(0);
        while ((chr = in.readchar()) != linesep)
          desc.append(chr);
        system.out.println("you've ordered " + unit + " units of "
            + desc + " at $" + price);
        total = total + unit * price;
      }
    catch (eofexception e) {
    }
    system.out.println("for a total of: $" + total);
    in.close();
  }
}

 
 
上一篇: 使用datastream 读写文件之二    下一篇: 使用objectstream 进行写入和读出操作
  相关文档
经典java问题,你能答出几个? 11-16
教你如何编写java类(一) 11-17
在applet中实现事件向应 11-17
使用jsp对文件下载的控制 11-17
剖析.net下的数据访问层技术(6) 11-17
java script与java applet综合运用(二) 11-16
j2ee应用性能问题的常用优化项目 11-17
表现层框架struts/tapestry/jsf比较 11-16
small 方法 11-16
爪哇语言结构性模式之变压器模式介绍 11-16
课程介绍(12)sl-330 java开发数据库应用程序 11-16
ejb轻松进阶(4) 11-17
java智能卡基础篇——未来java平台的新发展 11-16
java网络编程基础 socket类的使用方法 11-16
copyfolder 方法 11-16
java事件处理模式 11-17
绘制整洁的uml图 明晰才能被人采纳 11-17
merlin 的魔力:java 联网增强技术 11-17
3. building view components 11-17
实例讲解:java中的soap技术应用 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息