小编For*_*aki的帖子

读取整数和双读后如何读取整个字符串?

所以我有以下输入:

3
3.0
How are you doing
Run Code Online (Sandbox Code Playgroud)

我需要将它们存储到以下变量中:

int myInt
double myDouble
String myString
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

myInt = scan.nextInt();
myDouble = scan.nextDouble();
myString = scan.nextLine();
Run Code Online (Sandbox Code Playgroud)

这适用于整数和Double值,但String给了我一个NULL值.

然后我尝试了这个:

myInt = scan.nextInt();
myDouble = scan.nextDouble();
myString = scan.next();
Run Code Online (Sandbox Code Playgroud)

它再次适用于前两个,但字符串只保留第一个字.我怎样才能读完整个字符串?我需要设置循环吗?

java string

0
推荐指数
1
解决办法
5038
查看次数

标签 统计

java ×1

string ×1