Java IO
来源:互联网 发布:cms文章管理系统 编辑:程序博客网 时间:2024/06/11 01:09
1.读写文件
1.1 InputStream和OutputStream 来读写字符
InputStream的read()读取一个字节,会将输入当字符串对待,返回的是字符对应的ASCII码,为int型,如,当输入为123时,其将其视为“123",第一次读取'1',其ASCII码为49,故返回49.。InputStream和OutputStream都是抽象的,不可直接new其对象,文件子类为FileInputStream和FileOutputStream。
OutputStream的write(int b )写以整数低8位组成的一个字节所对于的字符。如write(97),写的其实是字符'a'。同时,write会存在缓存,故之后要有out.flush()来强制立即输出。
OutputStream.write(byre[] b)写一个字节数字的各个字节。
1.2 Scanner来读数值型数字
文件synthetic_control中存有600*60个浮点型数据,数据之间以一空格隔开.使用java.util.Scanner用例:import java.util.Scanner;import java.io.*;public class UserLogin{public static void main(String[] args){ try{ Scanner scanner=new Scanner(new FileInputStream ("synthetic_control.txt")); while(scanner.hasNextDouble()) System.out.println(scanner.nextDouble()); }catch(FileNotFoundException e) {}}}
对于其他数值类型的也类似用法。
1.3 用
2.从控制台读写
2.1 使用System.in和System.out来读写字符
System.in.read()和System.out.write()读写一个字节,即其为一个字符的。同上的。
2.2 Scanner 来读数控制台值型数据
Scanner reader = new Scanner(System.in);while (reader.hasNextInt()){System.out.println(reader.nextInt());}
其他数值类型都有类似写法的。
3 使用输出流类PrintStream在文件或控制台中进行输出
的
4 待续
0 0
- 【Java-IO】IO入门
- Java IO:IO框架
- 【IO】java IO 总结
- java IO
- IO.java
- JAVA IO
- JAVA IO
- java IO
- java io
- JAVA IO
- java IO
- java IO
- java io
- java io
- java io
- java IO
- java IO
- java io
- IOS开发知识体系
- 整数排列
- 低头做事,抬头做人!
- 每日晨会表格
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
- Java IO
- Android Search 有历史记录 逐字检查 清空历史
- jdk 十进制 minior.major
- Java调用XML的方法:DocumentBuilderFactory
- 设计原则之迪米特法则
- 【PyQt4 实例27】事件过滤器
- 软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程策划篇
- Coming Back
- Project Eluer - 16