java如何从控制台中获取输入内容呢?
下文笔者讲述java代码从控制台获取输入内容的方法及示例分享,如下所示
从控制台获取输入内容 方式1: 使用System.in即可从控制台中获取输入信息 每次只能读取一个字节数据 方式2: 使用Scanner可获取控制台中的字符例:
package com.java265; public class ReaderConsole { public static void main(String[] args) { try{ System.out.println("请输入字符串:"); //数组来缓冲 byte[] b = new byte[5]; //读取数据 int n = System.in.read(b); //转换为字符串 String s = new String(b,0,n); System.out.println("输入的字符串为:" + s); }catch(Exception e){ } } }
Scanner从控制台中读取字符
(1)next()方法获取一个以space,tab或enter结束的字符串 (2)nextInt()方法,将获取的字符串转换成整型 (3)nextFloat()方法,将获取的字符串转换成浮点型 (4)nextBloolean方法,将获取的字符串转换成布尔类型 (5)nextLine()方法,获取输入的一行字符串例
Scanner sc=new Scanner(System.in); String s=sc.next();例3,借助BufferedReader读取
BufferedReader br = new BufferedReader(new InputStreamReader(System.in )); String read = null; System.out.print("请输入数据:"); try { read = br.readLine(); } catch (IOException e) { e.printStackTrace(); } System.out.println("输入的数据为:"+read); }catch(Exception e){ }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。