gpt4 book ai didi

java - 这个分隔符怎么做呢?

转载 作者:行者123 更新时间:2023-12-01 14:41:28 24 4
gpt4 key购买 nike

我有这个字符串:

1945:New York University:70:Ohio State:65

我想使用扫描仪读取它并忽略分数字段 ':'7065 。但我希望它能读取年份。我知道如何设置分隔符以丢弃所有数字和 ':',但我不知道如何使其仅丢弃某些数字。我所说的真的可行吗?

最佳答案

尝试

    Scanner sc = new Scanner("1945:New York University:70:Ohio State:65");
sc.useDelimiter(":\\d+:|:\\d+$|:");
while(sc.hasNext()) {
System.out.println(sc.next());
}

输出

1945
New York University
Ohio State

关于java - 这个分隔符怎么做呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15917234/

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