开发学院WEB开发Jsp DataOutputStream和DataInputStream使用的例子 阅读

DataOutputStream和DataInputStream使用的例子

 2008-01-05 09:02:34 来源:WEB开发网   
核心提示:import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.EOFException;import java.io.FileInputStream;import java.io.FileOutputStream;import
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[] args) throws IOException {
  DataOutputStream out = new DataOutputStream(new FileOutputStream(
    "Java2s.txt"));

  double[] PRices = { 19.99, 9.99, 15.99, 3.99, 4.99 };
  int[] units = { 12, 8, 13, 29, 50 };
  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.println( unit );
    System.out.println( desc );
    System.out.println( desc );
    total = total + unit * price;
   }
  } catch (EOFException e) {
  }
  in.close();
 }
}


Tags:DataOutputStream DataInputStream 使用

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读