java截取特定符号的字符串

用java如何将12:20:55这个字符串中用:隔开的字符串分别截取到

10个回答

String string = "12:20:55";
String [] stringArr= string.split(":");

tianguozhiya
去你大爷的昵称已存在 感谢
大约 3 年之前 回复

String array[] = "12:20:55".split(":");
返回的数组里就是了。

tianguozhiya
去你大爷的昵称已存在 谢谢
大约 3 年之前 回复

String str = "12:20:55";
System.out.println(str.split(":")[0]);
System.out.println(str.split(":")[1]);
System.out.println(str.split(":")[2]);

tianguozhiya
去你大爷的昵称已存在 谢谢
大约 3 年之前 回复

String time = "12:20:55";
String[] str = time.split(":");
for (String s:str) {
System.out.println(s);
}

tianguozhiya
去你大爷的昵称已存在 谢谢 我也是这样做的 不过没用循环
大约 3 年之前 回复
tianguozhiya
去你大爷的昵称已存在 受教了
大约 3 年之前 回复

String time="12:20:55";
String [] array=time.split(":");

tianguozhiya
去你大爷的昵称已存在 感谢
大约 3 年之前 回复

既然大神都告诉你了,我就来灌灌水

String str = "12:20:55"; 就比如你这个字符串,可以把 : 当成分隔符。
然后用split这个方法把它转化为数组,
String[] strs = str.split(":");
图片说明

用spilt方法会返回一个String数组,循环取数即可

来免费给你一个,
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问