10007---Java中从控制台输入数据的几种常用方法
来源:互联网 发布:java中printf格式化输 编辑:程序博客网 时间:2024/05/17 00:11
一、使用标准输入串System.in
<pre class="java" name="code">// System.in.read()一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字// System.in.read()返回一个整数char read= '0'; // 必须初始化System.out.println("输入数据:");try {// read = System.in.read();read = (char) System.in.read();} catch (Exception e) {e.printStackTrace();}System.out.println("输入数据:" + read);
二、使用Scanner取得一个字符串或一组数字
<pre class="java" name="code"> /* * 在新增一个Scanner对象时需要一个System.in对象,因为实际上还是System.in在取得用户输入。Scanner的next() * 方法用以取得用户输入的字符串 * ;nextInt()将取得的输入字符串转换为整数类型;同样,nextFloat()转换成浮点型;nextBoolean()转换成布尔型。 */ System.out.println("输入数据:"); Scanner scanner = new Scanner(System.in); String read = scanner.nextLine(); scanner.close(); System.out.println("输入数据:" + read);
三、使用BufferedReader取得含空格的输入
<pre class="java" name="code"> // Scanner取得的输入以space, tab, enter 键为结束符, // 要想取得包含space在内的输入,可以用java.io.BufferedReader类来实现 // 使用BufferedReader的readLine( )方法 // 必须要处理java.io.IOException异常 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // java.io.InputStreamReader继承了Reader类 String read = null; System.out.print("输入数据:"); try { read = br.readLine(); } catch (IOException e) { e.printStackTrace(); } System.out.println("输入数据:" + read);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.in 接受从控制台输入的字节new InputStreamReader(System.in);
构造一个InputStreamReader对象这个对象是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。
new BufferedReader(new InputStreamReader(System.in));构造一个字符流的缓存,里面存放在控制台输入的字节转换后成的字符。
str=buf.readLine();从这个缓存中读取一行的内容
BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //整个这句话拆开来写为: InputStream in = System.in ; InputStreamReader isr = new InputStreamReader(in); BufferedReader br = new BufferedReader(isr);
0 0
- 10007---Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法(scanner)
- Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- 云端飘 Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法(转)
- Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java从控制台输入获取数据的几种常用方法
- Java中从命令控制台输入数据的几种常用方法
- Java中从命令控制台输入数据的几种常用方法
- Java中从命令控制台输入数据的几种常用方法
- java怎么从控制台输入的几种方法
- Java从控制台读取数据,输入流System.in的几种方法效率比较
- Java从控制台读入数据的几种方法
- 【引用】Java从控制台读入数据的几种方法
- 不忘初心
- Android-获取GPS数据方法
- 【黑马程序员】网络编程——Java复习笔记
- linux 常用命令
- Makefile下 $(wildcard $^),$^,$@,$?,$<,$(@D),$(@F)
- 10007---Java中从控制台输入数据的几种常用方法
- POJ2407 欧拉函数
- elasticsearch相关配置
- C语言中static关键字的神奇之处
- SurfaceView的了解
- Java实现URI参数签名算法,确保应用与REST服务器之间的安全通信,防止Secret Key盗用、数据篡改等恶意攻击行为
- BestCoder Round #63 (div.1) A.sequence2
- 重新滚回来了
- 工作第二日