java问题!!!!!

用IO怎么样使用流来把字节文件打印出正常编码.

关键代码:String fileName = "";//注意,fileName是文件的路径 这个你自己填写InputStream fis = new FileInputStream(fileName);//创建文件输入流int len = fis.available();//获取文件流中的字节数byte[] data = new byte[len];//创建byte数组fis.read(data);//读出所有字节,保存到byte数组中String outCome = new String(data);//用byte数组生成一个字符串fis.close();//关闭文件输入流System.out.println(outCome);//打印出结果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-01
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。

  Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。

  Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。

  2009年04月20日,oracle(甲骨文)宣布收购sun。
第2个回答  2014-01-01
如果你还是嫌麻烦 就直接用
InputStreamReader(InputStream in, String charsetName)
创建使用指定字符集的 InputStreamReader。