将数据以格式化读出,并在显示器上显示出来:

//将数据读出

DataInputStream in = new DataInputStream(new FileInputStream("order.txt"));

double prices;

int num;

String buffer desc;

try{

//当文本被全部读出以后会抛出EOFxception异常,中断循环

while(true){

price=in.readDouble(); //读出价格

in.readChar();//跳出tab

num=in.readInt();//读出数目

in.readChar();

char ch;

desc = new StringBuffer();

while(((ch=in.readChar())!='\n')  desc.append(ch);//读取字符串

System.out.println(""价格"+ price+"   数目"+num+"  名称"+desc);

}

}catch(EOFException e){

e.printkStrace();

}

java inputstream类_Java高级[7]:DataInputStream相关类的使用相关推荐

  1. java inputstream长度_java.net.*下的相关问题 取得inputStream的长度

    以前在我们初学File和inputStream和outputStream时,有需要将文件从一个文件夹复制到另一个文件夹中,这时候我们用的就是inputStream.available()来获取文件的总 ...

  2. 日期的包装 java,Java基础之Java常用类--Object类,字符串相关类,包装类,日期相关类,数字相关类...

    Java是一种面向对象的语言,也就是将万事万物可以描述为对象,特点如下: 1.面向对象是常见的一种思考习惯,符合人们的思考习惯. 2.面向对象的出现,将复杂的事情简单化. 3.面向对象的出现,将之前过 ...

  3. 史上最全的集合框架讲解 ----- Java 集合框架(3)---- Map 相关类最全解析

    引言 好了,步入正题,上篇文章Java 集合框架(2)---- List 相关类解析中我们一起看了一下 List 接口的相关具体类(ArrayList.LinkedList-.),这篇开始我们开始探索 ...

  4. java主类与源代码名称_Java高级编程基础:类文件结构解析,看穿Class代码背后的秘密...

    类文件结构 在说完了JVM内部结构后,接下来我们需要说一下另外一个非常重要的基础概念Class类结构. 我们既然知道了开发的Java源代码会首先被编译成字节码文件保存,JVM的类加载器会读取这些文件内 ...

  5. java inputstream子类_Java InputStream 类

    Java InputStream 类 在本教程中,我们将通过一个示例来学习Java InputStream类及其方法. java.io包的InputStream类是一个抽象超类,它表示字节的输入流. ...

  6. java高级类_Java高级类特性(一)

    权限类内同包不同包子类不同包非子类 private √ × × × default √ √ × × protected √ √ √ × public √ √ √ √ 四.super关键字的使用 pac ...

  7. java inputstream理解_Java进阶核心之InputStream流深入讲解

    Java核心包 java.io包介绍 IO: Input / Ouput 即输入输出 输出流:程序(内存) ->外界设备 输入流:外界设备->程序(内存) 处理理数据类型分类 字符流:处理 ...

  8. java thread类_java多线程之Thread类

    Class Thread java.lang.Object java.lang.Thread 实现接口:Runnable 直接被继承的子类:ForkJoinWorkerThread public cl ...

  9. java inputstream长度_Java InputStream.available获取数据流字节长度大小

    首页 > 基础教程 > IO流 > InputStream类 Java InputStream.available获取数据流字节长度大小 定义 public int availabl ...

最新文章

  1. Python求解最速降线问题
  2. 【数字信号处理】傅里叶变换性质 ( 序列傅里叶变换共轭对称性质示例 | 证明 原序列实部 x_R(n) 的 傅里叶变换 是 原序列傅里叶变换 的 共轭对称序列 )
  3. @Async in Spring--转
  4. 架构漫谈 - 数据治理核心思路及解决方案探讨
  5. ant design vue input change_Ant-design-vue项目实现动态路由
  6. Visual Studio 2008 每日提示(三十一)
  7. 【团队管理】改造团队成员?
  8. IOS开发学习记录第2天之熟悉Xcode常用快捷键
  9. 上大学了,但学校一般,该怎么办?
  10. sed之G、H、g、h使用
  11. 【PAT - 甲级1024】Palindromic Number (25分)(大数,模拟)
  12. 终于我还是没忍住,用Python爬了一波女神
  13. k3 审核流程图_3 金蝶K3操作流程图详解
  14. Houdini函数表达式
  15. JS函数传参是传值还是传引用
  16. 把期货当现货做,专业投机大局观
  17. 人事管理系统实现(一)
  18. 推荐几款超好用的内网穿透神器,总有一款适合你!
  19. Android,linux常用资源下载链接
  20. 吃肉的时候一桌人,洗碗的时候一个人,这个世界,总有一些没良心的人,吃肉的时候夸肉香,洗碗的时候嫌碗脏;

热门文章

  1. android开发实例之viewpager无限循环+自动滚动,Android ViewPager实现无限循环的实例...
  2. elementui的el-tree第一次加载无法展开和选中的问题
  3. js原型和原型链_重学js --原型与原型链
  4. ERROR: Could not find a version that satisfies the requirement trusted-host (from versions: none) ER
  5. java jmf 视屏监控的核心代码_Java中利用JMF编写摄像头拍照程序_java
  6. linux注册硬盘中断,基于Linux底层硬盘中断辅助代码的分析与设计
  7. 快速创建包快捷键大全_99个CAD插件大全,各种工具箱和超实用辅助插件,绘图从此不卡顿...
  8. java script 6 折线_Java Script学习 6(转)
  9. 【408预推免复习】计算机组成原理之存储器
  10. 【深度学习】新的深度学习优化器探索(协同优化)