BufferReader与BufferInputStream 区别及用法

2023-11-05

以reader结尾的都是以字符方式读入,而以stream结尾的都是字节形式

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Main {

	public static void main(String[] args) throws IOException {
	   Scanner sc = new Scanner(new BufferedReader(new InputStreamReader(new FileInputStream("resource/A.in"))));
	   //BufferedReader只能读入以字符形式装入的流,BufferedReader(Reader in),
	   //new BufferedReader(new InputStream(new FileInputStream("resource/A.in")))是错误的
		while(sc.hasNextLine())
	   {
		   String str=sc.nextLine();
		   System.out.println(str);
	   }
         }              
		 
	}


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BufferReader与BufferInputStream 区别及用法 的相关文章

  • unity的lineRenderer

    本文转载自 http blog csdn net zuoyamin article details 8997729 LineRenderer线渲染器主要是用于在3D中渲染线段 虽然我们也可以使用GL图像库来渲染线段 但是使用LineRend
  • MCP2515板级驱动

    MCP2515板级驱动 前言 一 MCP2515简述 二 硬件连接 三 驱动源码 前言 在需要多路CAN接口应用场景 可选方案一般为带CAN接口的协处理器或者是独立的CAN控制器 独立的CAN控制器常用的有SJA1000 MCP2515等
  • 工具、学习网站

    目录 图片处理工具 1 BgRemover 在线图片去底工具 2 Convertio 文件转换器 3 视频转音频 4 视频转 Gif 5 传图识色 6 本地图片在线存储引用 Image Upload 7 RGB CMYK 转换工具 各大工具
  • 单链表实现

    代码 编写程序实现单向链表数据结构 public class Node Object data Node next public class MyLinkedList Node header 添加数据的方法 删除数据的方法 修改数据的方法
  • 【精】【Java8】===两个List集合取交集、并集、差集

    业务场景 根据用户查询权限 入参 UserCode lastQueryTime 上次查询时间 出参 权限变化的列表 oldList 上次查询到的权限列表 currList 当前查询到的权限列表 比对两个list找出 移除和增加的权限加以标识
  • Idea登录Github invalid authentication data. 404 Not Found-Not Foun

    转发地址 点击我
  • 用git拉代码

    1 新建远程仓库 下载和安装git 傻瓜方式next 登录或注册账号 进入界面创建仓库 1 2添加ssh公钥并下载项目 用vscode打开随便建一个文件 1 3git创建分支和切换分支 相当于分支是队员们的一套代码 主支是组长的 队员在分支
  • Springboot Thymeleaf Html转Pdf

    新建项目 说明 用itextpdf写pdf 样式实在是太折磨了 这里选用Thymeleaf模板生成html转pdf html css写样式排版好太多了 引入依赖
  • python爬虫--beautifulsoup使用介绍

    简单来说 Beautiful Soup是python的一个库 最主要的功能是从网页抓取数据 官方解释如下 Beautiful Soup提供一些简单的 python式的函数用来处理导航 搜索 修改分析树等功能 它是一个工具箱 通过解析文档为用
  • 如何解决 Spring JPA @Table 和 @Column 失效的问题

    问题 下面的代码 我们使用 Spring JPA 作为数据库访问层 并且用 Table 和 Column 定义了表和列名 但是 Hibernate 给出的 SQL 语句并没有使用我们定义的名称 节点 Entity Table name No
  • 2021江苏连云港高考成绩查询时间,2021连云港市地区高考成绩排名查询,连云港市高考各高中成绩喜报榜单...

    距离2018年高考还有不到一个月的时间了 很多人在准备最后冲刺的同时 也在关心高考成绩 2018各地区高考成绩排名查询 高考各高中成绩喜报榜单尚未公布 下面是往年各地区高考成绩排名查询 高考各高中成绩喜报榜单 想要了解同学可以参考下 同时关
  • 实现vector--模板

    在这里 我把类函数定义与声明分开了 以下是类定义与类函数的声明 vector h pragma once include
  • iOS APP上架流程详解

    iOS APP上架流程详解 前言 作为一名 iOS 开发工程师 APP 的上架是必备技能 iOS 上架的流程主要可以简单总结为 一个包 两个网址 三个证书 一个包 iPA 包 上架用的 两个网址 1 gt https itunesconne
  • 【管理篇 / 配置】❀ 06. 日志与监控 ❀ FortiGate 防火墙

    简介 在这个实验里 你将在FortiGate飞塔防火墙本地配置日志设置 配置警告邮件和显示日志 在防火墙上配置日志 为了记录网络活动 你必须在FortiGate配置日志 在这人练习里 你将配置日志设置 包括威胁权重以及在防火墙启用日志 使用
  • 【BUG】Windows配置spark运行cmd时报错:WARN ProcfsMetricsGetter: Exception when trying to compute pagesize,...

    报错 WARN ProcfsMetricsGetter Exception when trying to compute pagesize as a result reporting of ProcessTree metrics is st
  • CTF.show:web11

    代码审计
  • 8.29网络编程作业

    include

随机推荐

  • MySQL存储引擎

    MySQL自我学习路线 一 存储引擎概述 二 MySQL常用存储引擎 1 MyISAM 节省空间 1 1 特点 2 InnoDB 默认引擎 安全 2 1 特点 3 MEMORY 查询快 3 1 特点 三 存储引擎的选择 一 存储引擎概述 数
  • Java是如何实现跨平台功能的?

    Java是一种高级编程语言 最初被设计为能够在任何计算机上运行 而不受硬件和操作系统的限制 它实现了跨平台功能的方式是使用Java虚拟机 JVM 本文将介绍Java是如何实现跨平台功能的 Java虚拟机 JVM 在Java中 源代码是编写在
  • Verdi/Coverage tool 学习 第1节(入门篇)

    目录 1 Verdi Coverage 工具概述 2 VCS使用实例 3 VCS中的覆盖率分析 3 1 覆盖率类型 3 2 Coverage Database的产生 3 3 其他的vcs编译和仿真中的选项 3 4 有时需要Merge 多个C
  • arch linux 文档下载_技术茶话会

    1 安装适用于 Linux 的 Windows 子系统 在安装适用于 WSL 的任何 Linux 分发版之前 必须确保已启用 适用于 Linux 的 Windows 子系统 可选功能 1 以管理员身份打开 PowerShell 并运行 Po
  • C#异常总结

    C 异常总结 定义 Try语句 异常类 创建用户自定义异常 搜索调用栈的示例 异常抛出 定义 程序中的运行时错误 它违反一个系统约束或应用程序约束 或出现了在正常操作时未预料的情形 Try语句 指明被异常保护的代码块 并提供代码以处理异常
  • [转载-Cayden推荐-好文章]【国产替代】盘点下我所认知的国产MCU

    国产替代 盘点下我所认知的国产MCU 电子元件涨价和缺货是多少嵌入式工程师的痛 一年内上游厂家晶圆产能告急能有数十次之多 而MCU更是重灾区 且不说国内有超75 的市场都是被国外产品占据 就是本国内的代理和供应商也是漫天要价 而交期更是长达
  • POJ--2389:Bull Math 大数乘法

    题目源地址 http poj org problem id 2389 程序源代码 include
  • 力扣OJ(0801-1000)

    目录 802 找到最终的安全状态 805 数组的均值分割 809 情感丰富的文字 810 黑板异或游戏 813 最大平均值和的分组 817 链表组件 822 翻转卡片游戏 823 带因子的二叉树 827 最大人工岛 837 新 21 点 8
  • 知识图谱入门一:知识图谱介绍

    注 欢迎关注datawhale https datawhale club 系列 知识图谱入门一 知识图谱介绍 知识图谱入门2 1 实践 基于医疗知识图谱的问答系统 知识图谱入门2 2 用户输入 知识库的查询语句 知识图谱入门2 3 Neo4
  • 性能测试【一】

    目录 为什么要进行性能测试 性能测试关注什么 系统性能测试的流程 如何确定性能测试的需求 关键性能指标分析 关键业务分析 谁关注性能 概念 并发用户数 响应时间 RT 平均响应时间 ART 事务响应时间 TRT 每秒事务通过数 TPS 点击
  • 每日记录的名句

    每日记录的名句 学而优则仕 因为我比昨天更成熟了
  • vue 实现自定义主题切换+日夜切换

    不多废话 直入主题 文末会附上git代码链接 自定义主题切换 概述 一般主题切换为两种需求 主题色切换 日夜切换 主题色切换 基于elementUI 1 最开始想的是直接通过 el style setProperty el color pr
  • 【2023最新】LVGL 拖控件SquareLine Studio 激活安装教程(附工具,亲测有效)

    SquareLine Studio是LVGL拖控件开发界面 可以便捷地设计界面并一键生成C代码和python代码导出 目前支持的LVGL版本为8 2和8 3 6 安装不登录即可试用使用 个人版有5个屏幕 50控件限制 此教程支持window
  • 亲密关系-【舒适退出】-减少伤害的终局沟通

    一段关系的终结可能有很多原因 退出本质是一场自我沟通 想清楚 少后悔 不绝望 案例 三观不合 男朋友大男子主义 要分手 对方解释 保证 来回好几次 筋疲力尽 你根据什么得出三观不合的结论 你认为更值得相信的 究竟是自己的观察 还是对方的解释
  • frpc windows客户端启动报EOF的问题

    frpc windows客户端使用启动命令 frpc exe c frpc ini启动时会报错EOF 如下图 此时查看frpc log日志 可以发现报错为 也就是连接frps服务端失败了 可以在frpc ini配置文件中添加一行配置 也就是
  • tomcat 配置环境变量

    最近换电脑 备注一下 tomcat 环境变量配置 1 官网下载 tomcat 并解压 tomcat官网 https tomcat apache org 选择要下载的版本 下载 根据自己的电脑环境选择下载 笔者电脑是64位windows 下载
  • 基于邻接矩阵的广度优先搜索遍历

    数据结构实验图论一 基于邻接矩阵的广度优先搜索遍历 Time Limit 1000MS Memory limit 65536K 题目描述 给定一个无向连通图 顶点编号从0到n 1 用广度优先搜索 BFS 遍历 输出从某个顶点出发的遍历序列
  • Mybatis常用代码

    以下使用的数据库是Mysql Mybatis字段类型映射 在resultMap 中定义数据库字段对应的字段类型
  • C++ 类 :有参数构造函数与无参数构造函数使用注意事项

    构造函数的作用是在创建类的对象时进行类对象初始化的 在 C 中 每个类都有且必须有构造函数 如果用户没有自行编写构造函数 则 C 自动提供一个无参数的构造函数 称为默认构造函数 这个默认构造函数不做任何初始化工作 一旦用户编写了构造函数 则
  • BufferReader与BufferInputStream 区别及用法

    以reader结尾的都是以字符方式读入 而以stream结尾的都是字节形式 import java io BufferedReader import java io FileInputStream import java io IOExce