java如何从控制台中获取输入内容呢?

欣喜 Java经验 发布时间:2025-01-27 15:34:16 阅读数:4432 1
下文笔者讲述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){
  }
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202501/17379639698269.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者