gpt4 book ai didi

java - 尝试基于逗号拆分字符串而不收到空格错误

转载 作者:行者123 更新时间:2023-11-29 04:19:47 24 4
gpt4 key购买 nike

代码:

public static void createMovie() {
String fileName = "C:\\Users\\kat7r\\eclipse-workspace\\Final OOPs project\\src\\movielist.txt";
File movieFile = new File(fileName);
try {

Scanner inputStream = new Scanner(movieFile);
inputStream.next();
while (inputStream.hasNext()) {
String movieArgs = inputStream.next();
String[] splitData = movieArgs.split(",");
System.out.println(movieArgs);
//int priority = Integer.parseInt(splitData[0]);
//System.out.println("Priority: "+priority);
}

} catch(FileNotFoundException e) {
System.out.println("File not found.");

预期输出:

优先级、名称、类型、长度、评级

1,盗梦空间,科幻,2.47,8

2,肖申克的救赎,剧情,2.37,9

3, cocoa ,奇幻,1.82,8

4,指环王,奇幻,3.8,9

5,雷神3:诸神黄昏,奇幻,2.17,8

实际输出;

1、盗梦空间、科学

小说,2.47,8

2、肖申克

救赎,剧情,2.37,9

3, cocoa ,奇幻,1.82,8

4、主

戒指,幻想,3.8,9

5、雷神:

仙境传说,幻想,2.17,8

评论:

本质上,空格导致 IDE 开始一个新行。我尝试使用 .nextLine 但这没有帮助。也尝试上网。

最佳答案

你用过吗:

inputStream.nextLine();
while(inputStream.hasNextLine())
{
String movieArgs = inputStream.nextLine();
String[] splitData = movieArgs.split(",");
System.out.println(movieArgs);
}

关于java - 尝试基于逗号拆分字符串而不收到空格错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50108793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com