如何从字符串中提取值

时间:2011-05-05 06:41:05

标签: java regex string

我正在用java做一个媒体播放器, 在那里我需要从字符串“01:23:02”中提取值为int x = 01,y = 23,z = 02 寻求操作..

2 个答案:

答案 0 :(得分:9)

这是一种方法,因为你需要int值:

Scanner scanner = new Scanner("01:23:02").useDelimiter(":");
int x = scanner.nextInt();
int y = scanner.nextInt();
int z = scanner.nextInt();

答案 1 :(得分:-1)

这是使用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]);