gpt4 book ai didi

java - 如何分割下面的字符串

转载 作者:行者123 更新时间:2023-12-01 07:58:17 26 4
gpt4 key购买 nike

我正在尝试拆分以下格式的字符串:Drops 3:6-9 并将它们存储在单独的数据类型中,一个用于 Drops,一个用于 3,另一个用于 6-9 我该怎么做?到目前为止我已经:

Scanner s = new Scanner(System.in);
System.out.println("Enter the name, number, and between which lines you want to search");
String input = s.next();
String parts[] = input.split(" ");
int num1 = Integer.parseInt(parts[parts.length-1];
int num2 = Integer.parseInt(parts[parts.length-2];
int num3 = Integer.parseInt(parts[parts.length-3];
String s = " ";
for(int i = 0; i < parts.length; i++) {
s += parts[i];
}

最佳答案

您可以使用此正则表达式在空格、冒号或连字符上进行分割:

[ :-]

在 Java 中:

String parts[] = input.split("[ :-]"); // [Drops, 3, 6, 9]

关于java - 如何分割下面的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27475594/

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