温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java中如何接收键盘中的字符

发布时间:2022-02-23 16:15:09 来源:亿速云 阅读:125 作者:iii 栏目:开发技术

这篇文章主要介绍“java中如何接收键盘中的字符”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“java中如何接收键盘中的字符”文章能帮助大家解决问题。

方法一:


next()方法

首先我们在 java 的开发工具中 eclipse 中新建一个 .java 文件,我们在代码中声明一个 Scanner 对象,之后在使用 if 语句判断是否还有输入内容。代码和截图如下:

import java.util.*;
public class Inputer {
public static void main(String[] args){
	Scanner scan = new Scanner(System.in); // 从键盘接收数据  
    System.out.println("使用next方法接收输入内容:");//next方式接收字符串
    // 判断是否还有输入
    if(scan.hasNext()){   
    	String str1 = scan.next();
    	System.out.println("输出使用next方法接收输入内容的数据为:"+str1);  
    }  
}
}

在截图中绿色字体是我们键盘输入的一个字符,我们可以在输出中看到我们键盘中输入的字符,说明接收键盘的输入成功。

方法二:


nextLine()方法

当我们在使用这个方法的时候和同上面的方法一样但是我们不使用 if 语句,那么我们就之间来看我们的代码和截图吧!

import java.util.*;
public class Inputer {
public static void main(String[] args){
	Scanner recive_inputer=new Scanner(System.in);
	String In_p = null;
	System.out.println("接收键盘输入字符串:");
	In_p = recive_inputer.nextLine();
	System.out.println("输出键盘输入的字符串:"+In_p);
    }  

}

通过截图我们看到使用 nextLine() 的方法和 next() 的方法一样。都可以接收键盘的输入。


区别:

在next()中,我们在输入的时候一定要输入有效的字符才可以,因为在读取中如果没有读取到有效字符时,不会结束输入。而且当在读取有效的字符时如果遇到空白符的话可以自动去除。

那么在nextLine()中的结束符是Enter,那么我们使用这个方法的话返回值就是回车之前的所有字符。而且可以留有空白符。

关于“java中如何接收键盘中的字符”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI