当前位置: 首页 > news >正文

java.io快读快写StreamTokenizer、PrintWriter

快读:StreamTokenizer类(可以读数字,一个字符串)

用于将输入流(比如文件或者字符串)分解为词法单元(tokens)。它可以识别不同类型的词法单元,如数字、字符串、标识符、运算符等,并将它们以相应的类型进行分类。处理文本文件或解析简单的文本格式。

//读数字 sc.nval (nval读取double类型) sc.nextToken();

//代表输入,遇到空格键,Enter键,Tab键结束一次输入

int n = (int) sc.nval;

//将输入的数据(double型)转化成(int型)(每输入一次转化一次).

OutputStreamWriter:字符通向字节流的桥梁

快写:(PrintWriter类)

将System.out替换成对应的快输出的实例对象名即可

最后要利用flush()关闭一下,要不会没有输出

PrintWriter 具有自动行刷新的缓冲字符输出流,按行写出字符串

flush()方法和close()方法都可以用来关闭输出流

flush()方法可以将输出流缓存中的内容强制输出,但并不会关闭输出流

输入输出

import java.util.Scanner;

public class JavaSanner {

    public static void main(String[] args) {

        Scanner sc=new Scanner(System.in);

        System.out.print("请输入:");

        int d=sc.nextInt();

        System.out.print("输入的数据为:"+d);

  while (scanner.hasNext()) {

   int a = scanner.nextInt();

   int b = scanner.nextInt();

   int c = a + b;

   System.out.println(c);}

        sc.close();

    }

}

 

相关文章:

  • 低级错误 System.setProperty 值为空时引发空指针
  • ubuntu,react的学习(1)
  • PandaAI:一个基于AI的对话式数据分析工具
  • 2025 年前端与后端开发方向的抉择与展望-优雅草卓伊凡
  • C++: 类型转换
  • 构建k8s下Helm私有仓库与自定义Chart开发指南
  • Workbench运动副与dyna对应关系(一)
  • Linux 实验
  • SQL并行产生进程数量问题
  • 使用sass 实现px转vh或vw,适配适老化时,在设计图字体大小的基础上,增加3px(可配置),
  • VUE通过ref来获取dom元素及其他属性
  • 【免费】2005-2019年各地级市绿色专利申请量数据
  • Johnson
  • STM32F103C8T6单片机的起始点:使用GPIO输出点亮我们的第一个小灯(标准库篇)
  • 【Vue】b站黑马视频学习笔记(导览)
  • 彻底解决VS2008编译错误:fatal error C1083 无法打开包括文件“stdint.h“
  • LabVIEW 油井动液面在线监测系统​
  • SolidWorks打开.stp/.STEP文件出现默认模板无效的问题
  • python中pyside6多个py文件生成exe
  • 如何根据设计稿进行移动端适配:全面详解
  • 做网站的注意点/seo排名优化教程
  • 邢台做网站咨询/怎样制作网页新手自学入门
  • 云主机 网站吗/全球网站流量查询
  • 个体户能做网站备案吗/网络推广营销策划方案
  • 西安 餐饮 网站建设/东莞百度搜索优化
  • jsp网站开发论文/怎么注册网站 个人