zoukankan      html  css  js  c++  java
  • Java BufferedReader 控制台输入

    今天的内容:

    Java.io包 基本包含了所有操作输入、输出需要的类。所有这些类代表了输入源和输出目标。它支持很多种格式。如:基本类型、对象、本地化字符集等。

    流可以理解为一个数据的序列。输入流表示从一个源读取数据、输出流表示向一个目标写数据。

    Java的I/O流更是应用到了文件传输和网络编程中。

    读取控制台输入:

    Java的控制台输入由System.in完成

    为了获取一个绑定到控制台的字符流,你可以把System.in包装在一个BufferedReader对象中创建一个字符流

    基本语法为: 

            BufferedReader b = new BufferedReader(new InputStreamReader(System.in));

    读入字符使用read()方法、读入字符串使用readline()方法。

    package some;
    import java.io.*;
    
    public class some{
        public static void main(String[] args) throws IOException{
            String str;
            char c;
            BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
            System.out.println("读入一个字符:");    
            c=(char) b.read(); //需强制类型转换
            System.out.println("读入的字符是:"+c);
            System.out.println("读入一个字符串: ");
            str = b.readLine();//清除缓冲区,进行下一次输入.
            str = b.readLine();
            System.out.println("读入的字符串是: "+str);
        }
    }
    /*
    输出:

    读入一个字符: c 读入的字符是:c 读入一个字符串: this is a string 读入的字符串是: this is a string */
    
    

     明天的打算:继续学习

    问题:无

  • 相关阅读:
    一个泛型的单例模式
    一个将Object转化为CSV文件的类
    WSDL.EXE Error: Not enough storage is avaliable to process the command.
    一个Linq Group By 和Sum的范例
    Random Cube Algorithm
    AccessImport demo
    .net controls of FileUpload
    asp.net AJAX
    Deploy iis7.5
    C# Fibonacci Sequence
  • 原文地址:https://www.cnblogs.com/MXming/p/13393997.html
Copyright © 2011-2022 走看看