gpt4 book ai didi

java - 如何拆分数组并读回结果?

转载 作者:行者123 更新时间:2023-12-01 11:54:44 25 4
gpt4 key购买 nike

当我读入字符串时,例如“Georgia Southern(Sun Belt)|9|-1|-1|-1|-1|0|0|1”,然后按照下面的代码拆分字符串,我无法成功从数组中打印出分割部分。相反,只打印出一封信。使用下面的代码,我的输出是“G”而不是“Georgia Southern(Sun Belt)”。

import java.util.*;
import java.io.*;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;
public class Schedule
{
public static void main (String args[])throws IOException
{
Scanner sc=new Scanner(new File("Footballteams.txt"));
Set<Football>teams=new TreeSet<Football>();
String x=sc.nextLine();
System.out.println(x);
String[]a=x.split("|",9);
System.out.println(a[1]);
}
}

最佳答案

字符串分割采用正则表达式作为第一个参数。管道(“|”)与 OR 运算符匹配,因此您必须将其分隔为 split(“\\|”,9)

关于java - 如何拆分数组并读回结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28533071/

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