java nextline
展开全部
java nextline是什么,让我们一起了解一下?
nextline是java中经常用到的一种方法,nextLine()方法的结束符只能是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,是可以得到带空格的字符串的。
next()与nextLine()有什么区别?
Java中的Scanner类中的方法next()与nextLine()都是吸取输入控制台输入的字符。
1、next()方法不会吸取字符前和后的空格/Tab,只吸取字符,开始吸取字符(字符前后不算)直到遇到空格/Tab/回车截取吸取。
2、nextLine() 吸取字符前后的空格/Tab键,也会吸收回车符。
那在java的Scanner类中经常使用的next()与nextLine()具体是怎样实现的?
下面是具体的案例分析:
1、先使用nextLine()方法,再使用next()方法。
package digit; import java.util.Scanner; public class TestNumber { public static void main(String[] args) { // TODO Auto-generated method stub String s1,s2; Scanner sc=new Scanner(System.in); System.out.print("请输入第一个字符串:"); s1=sc.nextLine(); System.out.print("请输入第二个字符串:"); s2=sc.next(); System.out.println("输入的字符串是:"+s1+" "+s2); } }
2、先使用next()方法,再使用nextLine()方法。 package digit; import java.util.Scanner; public class TestNumber { public static void main(String[] args) { // TODO Auto-generated method stub String s1,s2; Scanner sc=new Scanner(System.in); System.out.print("请输入第一个字符串:"); s1=sc.next(); System.out.print("请输入第二个字符串:"); s2=sc.nextLine(); System.out.println("输入的字符串是:"+s1+" "+s2); System.out.println("s1是:"+s1); System.out.println("s2是:"+s2); } }
nextline是java中经常用到的一种方法,nextLine()方法的结束符只能是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,是可以得到带空格的字符串的。
next()与nextLine()有什么区别?
Java中的Scanner类中的方法next()与nextLine()都是吸取输入控制台输入的字符。
1、next()方法不会吸取字符前和后的空格/Tab,只吸取字符,开始吸取字符(字符前后不算)直到遇到空格/Tab/回车截取吸取。
2、nextLine() 吸取字符前后的空格/Tab键,也会吸收回车符。
那在java的Scanner类中经常使用的next()与nextLine()具体是怎样实现的?
下面是具体的案例分析:
1、先使用nextLine()方法,再使用next()方法。
package digit; import java.util.Scanner; public class TestNumber { public static void main(String[] args) { // TODO Auto-generated method stub String s1,s2; Scanner sc=new Scanner(System.in); System.out.print("请输入第一个字符串:"); s1=sc.nextLine(); System.out.print("请输入第二个字符串:"); s2=sc.next(); System.out.println("输入的字符串是:"+s1+" "+s2); } }
2、先使用next()方法,再使用nextLine()方法。 package digit; import java.util.Scanner; public class TestNumber { public static void main(String[] args) { // TODO Auto-generated method stub String s1,s2; Scanner sc=new Scanner(System.in); System.out.print("请输入第一个字符串:"); s1=sc.next(); System.out.print("请输入第二个字符串:"); s2=sc.nextLine(); System.out.println("输入的字符串是:"+s1+" "+s2); System.out.println("s1是:"+s1); System.out.println("s2是:"+s2); } }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询