Java 扫描字符串
我的程序读取一个名为input.txt的文件,该文件有点像这样:Java 扫描字符串,java,string,Java,String,我的程序读取一个名为input.txt的文件,该文件有点像这样: Open Login 1000 Deposit 99 Quit 然而,在我的代码中 String split[] = userInput.split(" "); int value = Integer.parseInt(split[split.length -1]); 这基本上将1000从字符串“Login 1000”中拆分出来 然而,我的程序似乎正在逐字读取输入文件 有没有办法将登录名1000读
Open
Login 1000
Deposit 99
Quit
然而,在我的代码中
String split[] = userInput.split(" ");
int value = Integer.parseInt(split[split.length -1]);
这基本上将1000从字符串“Login 1000”中拆分出来
然而,我的程序似乎正在逐字读取输入文件
有没有办法将登录名1000读取为一个字符串?确保您使用的是
nextLine()
,而不是next()
示例:
Scanner fScn = new Scanner(new File("File.txt"));
String data = fScn.nextLine();
关于,
“使用Java PrintWriter读取字符串”
——PrintWriter不用于读取字符串。它把它们写出来。也许你想用扫描仪?我不确定,因为你的问题有点不清楚,事实上你的问题是关于字符串读取的,但你没有显示任何字符串读取代码——为什么?我想他指的是扫描仪。他可能打错了。