如何从字符串中提取值
答
下面是做这件事,因为你想int
值:
Scanner scanner = new Scanner("01:23:02").useDelimiter(":");
int x = scanner.nextInt();
int y = scanner.nextInt();
int z = scanner.nextInt();
+0
他也要求01/02,你对01的说法是不可能的,我有一个脑袋。 – 2011-05-05 06:56:31
+0
非常感谢你,罗马人。 – Kstar 2011-05-05 07:31:53
答
这是一个用C#
string time = "01:23:02";
string[] str = time.Split(':');
int x = Convert.ToInt16(str[0]);
int y = Convert.ToInt16(str[1]);
int z = Convert.ToInt16(str[2]);
+0
这绝对是主题:这个问题显然是关于Java而不是C#... – shkschneider 2012-11-25 14:11:11
注意,它不可能得到01 02整数,你想要x =“1”y =“23”z = “2”整数或字符串x =“1”y =“23”z =“2” – 2011-05-05 06:55:21