小伙伴们应该都经历过,在我们新建一个账号的时候都需要自己输入各种信息,那么今天小编就来和大家说说“在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中怎么接收键盘中的字符呢?”和接收键盘输入的方法!希望对大家的学习有所帮助,如果有想了解更多的知识也可以在Java教程中进行学习噢!