服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

dataoutputstream和datainputstream使用的例子

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 dataiodemo1 {
  public static void main(string[] argsthrows ioexception {
    dataoutputstream out = new dataoutputstream(new fileoutputstream(
        "java2s.txt"));

    double[] prices = 19.999.9915.993.994.99 };
    int[] units = 128132950 };
    string[] descs = "java""source ""and",
        "support."};

    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(
        "java2s.txt"));

    double price;
    int unit;
    string 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
        desc = in.readline();
        system.out.printlnunit );
        system.out.printlndesc );
        system.out.printlndesc );
        total = total + unit * price;
      }
    catch (eofexception e) {
    }
    in.close();
  }
}


扫描关注微信公众号