java输入流InputStream
2016-04-17 08:54
351 查看
读取txt文件中的内容,但识别不了汉字
tu.txt文件与xin.java文件在同一个文件夹内
tu.txt内容:
i am tutu!
我是涂涂!
运行结果:
F:\work>javac xin.java
F:\work>java xin tu.txt
涂涂说这个文件夹里有:
i am tutu!
??????????
fis.read()依次读入内容,读完内容时返回-1(EOF);
FileInputStream为位传递,故无法在屏幕上打印中文;
除txt文件外,java文件也可被FileInputStream读取。
import java.io.*; public class xin { public static void main(String[] args) throws IOException { int i; if(args.length < 1){ System.out.println("涂涂问你要打开哪个文件"); System.exit(1); } String fileName = args[0]; FileInputStream fis = new FileInputStream(fileName); System.out.println("涂涂说这个文件夹里有:"); while(fis.read() != -1){ i = fis.read(); System.out.print((char)i); } } }
tu.txt文件与xin.java文件在同一个文件夹内
tu.txt内容:
i am tutu!
我是涂涂!
运行结果:
F:\work>javac xin.java
F:\work>java xin tu.txt
涂涂说这个文件夹里有:
i am tutu!
??????????
fis.read()依次读入内容,读完内容时返回-1(EOF);
FileInputStream为位传递,故无法在屏幕上打印中文;
除txt文件外,java文件也可被FileInputStream读取。
相关文章推荐
- spring + myBatis 常见错误:SQL语法错误
- spring与mybatis整合
- java基础(2)
- 在eclipse中查看Android源码
- Java反射机制学习
- java代理理解
- Java基础--并发实用工具(2)
- mac eclipse Version 1.6.0_65 of the JVM is not suitable for this product
- JSR296 为 annotation processing 安装 Eclipse : m2e-apt 插件
- 今天学习到的Myeclipse快捷键
- JAVA技术开发规范(4)——JASMP平台的开发代码规范
- Eclipse查看Java源代码
- Java基础--并发实用工具(1)
- spring源码剖析(五)利用AOP实现自定义Spring注解
- 什么是jvm?
- Java开发web的几种开发模式
- eclipse字符集编码设置
- java xml转义方法以及中文字符的处理
- Java应用的优秀管理工具Maven的下载安装及配置
- 使用java排序的几种方式