陌路寒暄

  • 笔记
  • WEB
  • 随笔
  • 访客墙
  • 友情链接
  • 关于
Kratos
这让人揪心的代码
  1. 首页
  2. 代码
  3. 正文

Java输入输出优化

2019年1月27日 8175点热度 10人点赞 1条评论

1.首先输入比较简单:

import java.util.*;
import java.io.*;
public class Main{
    public static void main(String[] args){
        Scanner in1 = new Scanner(System.in);
        Scanner in2 = new Scanner(new BufferedInputStream(System.in));
    }
}

in1和in2的方法差不多,就没什么好说的了;

2.输出:

Javaimport java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i=0;i < n;i++){
            out.write(i+"\n");
        }
        out.flush();
    }
}

最后一定要有"out.flush();",刚开始忽略了这一句,结果输出没有完全,原因是:"out.flush();"的作用是刷新缓存区,如果没有执行,结果就会留在缓冲区里。

最后是该代码和System.out的对比(循环输出 [0,99999) ):

 

标签: Java
最后更新:2020年7月31日

jlqwer

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

jlqwer

当前 -人在线,共打开 -个页面

最新 热点 随机
最新 热点 随机
Ubuntu24.04更换源地址(新版源更换方式) Ubuntu下PHP安装imagick拓展报错 悬浮窗计时器组件 Ubuntu 重启后 ufw状态变为inactive问题 悬浮窗倒计时组件 linux下去除不可见字符“&;#65279”
Ubuntu24.04更换源地址(新版源更换方式)
Ubuntu 安装最新版本Node.js 与 pm2 SpaceSniffer-磁盘存储空间可视化管理 Windows 修改以太网(本地连接)MAC地址 Ubuntu 重启后 ufw状态变为inactive问题 certbot 申请泛域名证书 Python3引发的“血案”
友情链接
  • 深海小涛 深海小涛
  • 范明明 范明明
  • 简忆博客 简忆博客
  • 简忆工具箱 简忆工具箱
  • 援军 援军
  • 千千 千千
  • 搜索引擎蜘蛛IP大全
  • 翔哥奇思妙想 翔哥奇思妙想
  • Aidea资讯脉动 Aidea资讯脉动
  • 诗酒趁年华 诗酒趁年华
  • 老董 老董
  • Caid Blog Caid Blog
  • 搜索引擎蜘蛛鉴别 搜索引擎蜘蛛鉴别

COPYRIGHT © 2025 陌路寒暄. ALL RIGHTS RESERVED. Theme Kratos Made By Seaton Jiang

鲁公网安备 37131202371485号 | 鲁ICP备16042736号-1 | doNotClick