gpt4 book ai didi

java - java中如何拆分字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:26 25 4
gpt4 key购买 nike

我在android中有一个项目,我需要拆分字符串,这里实际上是日期是我要拆分的字符串:

String datetime = "01/03/2013 09:00";

我是这样称呼他们的:

int year = splitDateTime(dateTime)[0];
public int[] splitDateTime(String datetime){
String date_time = datetime;
String delimiter = "//:";

String[] sParts;
int[] intParts;

sParts = date_time.split(delimiter);
intParts = new int[sParts.length];

for(int i =0; i < sParts.length ; i++)
intParts[i] = Integer.parseInt(sParts[i]);

return intParts;
}

但它一直给我一个错误,所以如果你帮我解决问题,我会很高兴。干杯

最佳答案

我打赌你的意思是这样的:

String datetime = "01/03/2013 09:00";

String[] sParts = datetime.split("[/:\\s+]");
int[] iParts = new int[sParts.length];

for(int i = 0; i < sParts.length; i++)
iParts[i] = Integer.parseInt(sParts[i]);

System.out.println(Arrays.toString(iParts));

输出:

[1, 3, 2013, 9, 0]

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

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