java io 输入流
第一种情况:
package test;
import java.io.FileInputStream;
import java.io.InputStream;
public class IoInputStreamTest {
public static void main(String[] args) throws Exception {
InputStream is = new FileInputStream("C:/Users/Administrator/Desktop/test.txt");
byte[] buffer =new byte[200];
int length = 0;
while(-1 != (length = is.read(buffer,0,200)))
{
String str = new String(buffer,0,length);
System.out.println(str);
}
is.close();
}
}
第二种情况:
package test;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
public class IoInputStreamTest1 {
public static void main(String[] args) throws Exception {
String s="KMLJL";
byte[] b=s.getBytes();
ByteArrayInputStream in = new ByteArrayInputStream(b);
ByteArrayOutputStream out = new ByteArrayOutputStream();
int length =0;
length = in.read();
while(-1 != length)
{
int ch = (int)Character.toLowerCase((char)length);
out.write(ch);
}
b=out.toByteArray();
System.out.println(new String(b));
out.close();
in.close();
}
}
第三种情况:
package test;
import java.io.*;
public class IoInputStreamTest10 {
public static void main(String[] args) throws Exception {
InputStream in1 =new FileInputStream("c:/in.txt");
InputStream in2 =new FileInputStream("c:/out.txt");
OutputStream out = new FileOutputStream("c:/hebing.txt");
SequenceInputStream seq = new SequenceInputStream(in1,in2);
int len =0;
while( ( len = seq.read()) != -1)
{
out.write(len);
}
in1.close();
in2.close();
out.close();
seq.close();
}
}
第四种情况:
package test;
import java.io.*;
public class IoInputStreamTest2 {
public static void main(String[] args) throws Exception {
String s="KMLJL";
OutputStream out = null;
out = System.out;
out.write(s.getBytes());
out.close();
}
}
第五种情况:
package test;
import java.io.*;
public class IoInputStreamTest3 {
public static void main(String[] args) throws Exception {
String s="hello--->nihao";
OutputStream out = null;
out = new PrintStream("C:/HM.txt");
out.write(s.getBytes());
}
}
第六种情况:
package test;
import java.io.*;
public class IoInputStreamTest4 {
public static void main(String[] args) throws Exception {
File f = new File("C:/test.txt");
PrintWriter out = null;
out = new PrintWriter(new FileWriter(f));
out.println("a");
out.println(50);
out.println(true);
out.println(true);
out.println(true);
out.close();
}
}
第七种情况:
package test;
import java.io.*;
public class IoInputStreamTest5 {
public static void main(String[] args) throws Exception {
File f = new File("C:/test.txt");
PrintWriter out = null;
out = new PrintWriter(System.out);
out.println("a");
out.println(50);
out.println(true);
out.println(true);
out.println(true);
out.close();
}
}
第八种情况:
package test;
import java.io.*;
public class IoInputStreamTest6 {
public static void main(String[] args) throws Exception {
InputStream in = null;
in = System.in;
byte[] b= new byte[5];
int len =in.read(b);
in.close();
System.out.println("------------>"+new String(b,0,len));
}
}
第九种情况:
package test;
import java.io.*;
public class IoInputStreamTest7 {
public static void main(String[] args) throws Exception {
BufferedReader buf = null;
buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入数据");
String str = buf.readLine();
System.out.println(str);
}
}
第十种情况:
package test;
import java.io.*;
public class IoInputStreamTest8 {
public static void main(String[] args) throws Exception {
BufferedReader buf = null;
buf = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i <2; i++) {
System.out.println("请输入数据");
String str = buf.readLine();
System.out.println(str);
System.out.println("----------------");
}
}
}
第十一种情况:
package test;
import java.io.*;
public class IoInputStreamTest9 {
public static void main(String[] args) throws Exception {
BufferedReader buf = null;
buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入数据");
String str = buf.readLine();
System.out.println(str);
String str1 = buf.readLine();
System.out.println(str1);
System.out.println("----------------");
}
}
java io 输入流相关推荐
- Java IO: 流
转载自 Java IO: 流 原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) Java IO流是既可以从中读取,也可以写入到其中的数据流. ...
- Java基础17:Java IO流总结
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/a724888/article/details/80201802 这位大侠,这是我的公众号:程序员江湖 ...
- java输出流输入流的使用_Java中的IO流之文件输入输出流
Java中的IO流之文件输入输出流 1.文件流介绍 文件流是以字节为单位进行读写文件的,所以属于字节流,并且是低级流.文件流位于java.io包下. 输入输出流分别是FileInputSteam和Fi ...
- java io字符输出流_JAVA IO 字符输入流与输出流总结说明
目录 OutputStreamWriter 用于向本地文件中写入数据 InputStreamReader 用于读取本地文件中的字节数据 FileReader 用于读取本地文件中的字节数据 FileWr ...
- Java io字符流读入英文_Java IO 系列教程(四)-字符输入流(2)
本文介绍字符输入流 在前面一节中,我们向一个文件中写入了一些字符,通过图片可以看出总共是6个中文字符和一个换行,总共是20个字节,可以推算出字符编码是utf-8,每个汉子占3三个字节.本文就用字符输入 ...
- Java IO流 详解(字节流、字符流、输入流、输出流、刷新)
一.IO流概述 I:Input输入 从其他存储设备[读]数据到内存中 输入过程 O:OutPut输出 从内存中[写]数据到其他存储设备 输出过程 二.IO流分类 1.根据数据的 ...
- java 输出流转输入流_输入输出--Java IO流
O流01 javaIO流概述 ①Java IO即Java 输入输出系统 根据针对数据类型的处理,分为字节流和字符流: 字节流中包含输入流[InputStream]和输出流[OutputStream]两 ...
- java用输入流创建数据文件_Java实现文件写入——输入输出流(IO流)
输入输出含义和意义: 输入和输出功能是Java对程序处理数据能力的提高,java以流的形式处理数据. 流是一组有序的数据序列,根据操作类型,分为输入流和输出流. 程序从输入流读取数据,向输出流写入数据 ...
- java切割输入流_java IO流之文件切割两例(含Properties 用法)
package cn.itcast.io.p1.splitfile; import java.io.File; import java.io.FileInputStream; import java. ...
最新文章
- NumPy 高级索引
- 基于深度学习的交互式问答研究综述
- 修改MySql默认存储引擎为InnoDB,启动报错
- dfs题目这样去接题,秒杀leetcode题目
- tensorflow随笔-保存与读取使用模型
- 光辉之章事件有哪些常规操作?天谕手游事后的补偿真的很安慰?
- 部署Lync For 移动设备 二
- 逆元+费马小定理+扩展欧几里得
- (转)linux下find查找命令用法
- 心态很容易受别人影响_阳光心态的句子,句句动人心弦,送给追梦路上的你
- Luogu 4721 【模板】分治 FFT
- 如何打印出给定尺寸的方格_打印给定号码的表格| 8086微处理器
- 在matplotlib中关闭绘图轴的方法
- IDEA创建Mybatis逆向工程创建项目超详细代码
- 免费手机号码归属地API查询接口和PHP使用实例分享
- Unicode和ANSI之间转换 - NotePad++轻松实现
- h5商城模板_“公众号+小程序”才是做微信商城的正确方式
- 开发机器学习应用程序的步骤
- java乱码处理_Java处理乱码问题
- vue中detele删除对象属性时视图不能响应更新 - 解决办法