第一种情况:

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 输入流相关推荐

  1. Java IO: 流

    转载自  Java IO: 流 原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) Java IO流是既可以从中读取,也可以写入到其中的数据流. ...

  2. Java基础17:Java IO流总结

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/a724888/article/details/80201802 这位大侠,这是我的公众号:程序员江湖 ...

  3. java输出流输入流的使用_Java中的IO流之文件输入输出流

    Java中的IO流之文件输入输出流 1.文件流介绍 文件流是以字节为单位进行读写文件的,所以属于字节流,并且是低级流.文件流位于java.io包下. 输入输出流分别是FileInputSteam和Fi ...

  4. java io字符输出流_JAVA IO 字符输入流与输出流总结说明

    目录 OutputStreamWriter 用于向本地文件中写入数据 InputStreamReader 用于读取本地文件中的字节数据 FileReader 用于读取本地文件中的字节数据 FileWr ...

  5. Java io字符流读入英文_Java IO 系列教程(四)-字符输入流(2)

    本文介绍字符输入流 在前面一节中,我们向一个文件中写入了一些字符,通过图片可以看出总共是6个中文字符和一个换行,总共是20个字节,可以推算出字符编码是utf-8,每个汉子占3三个字节.本文就用字符输入 ...

  6. Java IO流 详解(字节流、字符流、输入流、输出流、刷新)

    一.IO流概述 I:Input输入  从其他存储设备[读]数据到内存中  输入过程         O:OutPut输出  从内存中[写]数据到其他存储设备  输出过程 二.IO流分类 1.根据数据的 ...

  7. java 输出流转输入流_输入输出--Java IO流

    O流01 javaIO流概述 ①Java IO即Java 输入输出系统 根据针对数据类型的处理,分为字节流和字符流: 字节流中包含输入流[InputStream]和输出流[OutputStream]两 ...

  8. java用输入流创建数据文件_Java实现文件写入——输入输出流(IO流)

    输入输出含义和意义: 输入和输出功能是Java对程序处理数据能力的提高,java以流的形式处理数据. 流是一组有序的数据序列,根据操作类型,分为输入流和输出流. 程序从输入流读取数据,向输出流写入数据 ...

  9. java切割输入流_java IO流之文件切割两例(含Properties 用法)

    package cn.itcast.io.p1.splitfile; import java.io.File; import java.io.FileInputStream; import java. ...

最新文章

  1. NumPy 高级索引
  2. 基于深度学习的交互式问答研究综述
  3. 修改MySql默认存储引擎为InnoDB,启动报错
  4. dfs题目这样去接题,秒杀leetcode题目
  5. tensorflow随笔-保存与读取使用模型
  6. 光辉之章事件有哪些常规操作?天谕手游事后的补偿真的很安慰?
  7. 部署Lync For 移动设备 二
  8. 逆元+费马小定理+扩展欧几里得
  9. (转)linux下find查找命令用法
  10. 心态很容易受别人影响_阳光心态的句子,句句动人心弦,送给追梦路上的你
  11. Luogu 4721 【模板】分治 FFT
  12. 如何打印出给定尺寸的方格_打印给定号码的表格| 8086微处理器
  13. 在matplotlib中关闭绘图轴的方法
  14. IDEA创建Mybatis逆向工程创建项目超详细代码
  15. 免费手机号码归属地API查询接口和PHP使用实例分享
  16. Unicode和ANSI之间转换 - NotePad++轻松实现
  17. h5商城模板_“公众号+小程序”才是做微信商城的正确方式
  18. 开发机器学习应用程序的步骤
  19. java乱码处理_Java处理乱码问题
  20. vue中detele删除对象属性时视图不能响应更新 - 解决办法

热门文章

  1. PHP Switch语句写法示例
  2. aps高级排产软件,我看行
  3. 白嫖系列软件-------漫画
  4. HDU  4343 Interval query
  5. 李笑来的新书《定投》
  6. 定向天线有用吗_全向天线好还是定向天线好
  7. python画图李萨如图形_李萨如图形及其应用
  8. 听女友讲女厕所发生的故事,你们女人真的太难了吧!
  9. python爬虫是干嘛的?好学吗?
  10. 最新ThinkPHP开发淘宝客内部优惠券免授权开元版源码_后台多种采集优惠券方式+WAP手机版+两套模板