inputstream中的read方法_inputformat默认是怎么读取数据的

inputstream中的read方法_inputformat默认是怎么读取数据的importjava.io.IOException;importjava.io.InputStreamReader;/**InputStreamReader@author红烛2019年6月19日inputStreamDemo.java*/publicclassinputStreamDemo{publicstaticvoidmain(String[…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

import java.io.IOException;
import java.io.InputStreamReader;
/**

  • InputStreamReader

  • @author 红烛

  • 2019年6月19日

  • inputStreamDemo.java
    */

    public class inputStreamDemo {

    public static void main(String[] args) throws IOException {

    //System.in是个字节流 InputStreamReader是个字符流和字节流之间的转换中介
    InputStreamReader in=new InputStreamReader(System.in);
    //in.read()方法返回的是一个int类型
    int len=in.read();
    System.out.print((char)len);
    while(len!=-1){

    //每次调用 InputStreamReader 中的一个 read() 方法都会导致从底层输入流读取一个或多个字节。
    len=in.read();
    System.out.print((char)len);
    }
    in.close();
    }
    }

/**
*

  • InputStream is = System.in;//键盘输入流
    InputStreamReader isr = new InputStreamReader(is);//字节流转换为字符流
    BufferedReader bufr = new BufferedReader(isr);//把字符流添加到缓冲流
    **/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189374.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 冯诺依曼计算机体系[通俗易懂]

    冯诺依曼计算机体系1.存储器(指的是内存与外存)操作系统内核可以直接其中内存被分为用户空间与内核空间。

    2022年4月15日
    55
  • vue集成spreadjs

    vue集成spreadjsvue 集成 spreadjs 先使用 npm 安装 spreadjs 插件然后在页面引用直接上代码效果图先使用 npm 安装 spreadjs 插件 grapecity spread excelio 14 0 10 grapecity spread sheets 14 0 10 grapecity spread sheets barcode 14 0 10 grapecity spread sheets charts 14 0 10 grapecity sp

    2025年9月24日
    0
  • 修改用户名Linux_Linux用户名

    修改用户名Linux_Linux用户名1.我们在root权限下,使用命令:usermod-lnew_user_nameold_user_name即可更改用户名。usermod的具体用法可以通过usermod–help查看。2.同样在root权限下,使用命令:hostname-vnew_host_name来更改域名。hostname的具体用法可以通过hostname–help查看。A…

    2022年9月16日
    2
  • 解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误

    解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误今天在电脑上安装了Mysql8.0.11,然后又屁颠屁颠地安装了NavicatforMySQL,打开Navicat准备链接数据库的时候出现了如下提示:上网搜索解决方案,网上说出现这种情况的原因是:mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,解决问题方法有两种:方法…

    2022年5月30日
    40
  • error lnk2019无法解析的外部符号WinMain_计算机二级c语言2019

    error lnk2019无法解析的外部符号WinMain_计算机二级c语言2019我收到了以下错误消息:错误1错误LNK2019:未解析的外部符号“public:void__thiscallArrayIntStorage::sortOwn(void)”(?sortOwn@ArrayIntStorage@@QAEXXZ)在函数_mainG中引用:\08227\ACW\MAIN\08227_ACW2_Test_Harnesses_2010-11\…

    2022年9月26日
    2
  • potplayer+madvr_potplayer安装包

    potplayer+madvr_potplayer安装包ctrl+j调出madvr的OSD菜单如下图:如何设置madVR10bit输出:1.确保视频源是10bit源2.显示器设置如下:3.渲染设置如下:设置完成,OSD信息变化如下:如何确定是否HDR设置生效:调节如下targetpeaknits:100或者200,如果100比200时的屏幕亮,说明HDR生效。…

    2022年9月14日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号