0

次の文字列を 2 つの文字列に分割するにはどうすればよいですか?

入力:

00:02:05,130 --> 00:02:10,130

出力:

00:02:05,130
00:02:10,130

私はこのコードを試しました:

String[] tokens = my.split(" --> ");
    System.out.println(tokens.length);
    for(String s : tokens)
        System.out.println(s);

しかし、出力は最初の部分にすぎません。何が問題なのですか?

4

2 に答える 2

1

String を使用できますsplit()

String str = "00:02:05,130 --> 00:02:10,130";
String[] str_array = str.split(" --> ");
String stringa = str_array[0]; 
String stringb = str_array[1];

以下をご覧になることをお勧めします:区切り文字を使用して Java 文字列を 2 つの文字列に分割する

于 2013-06-01T15:42:14.753 に答える
1

これを試して

String[] arr = str.split("\\s*-->\\s*");
于 2013-06-01T15:45:00.333 に答える