-2

文字列 "552 s hello" があります。1 つの部分文字列で "552" を取得し、別の部分文字列で "s" を取得したいのですが、最初の 2 つのスペースに基づいてこの文字列を分割したいと考えています。助けてください...

4

2 に答える 2

5

次のように実行できます。

String t = "522 s hello"
String[] test = t.split(" ");

これで、文字列配列に「522」、「s」、「hello」の 3 つの値が含まれるようになり、それぞれにアクセスできるようになりました。

于 2013-09-09T21:25:39.987 に答える
2

使用String#split(String regex):

 String[] sp="552 s hello".split(" ");
 String fiveFiveTwo=sp[0];
 String letterS=sp[1];

名前は最終的にはあまり役に立たないので、作成した文字列の名前を変更する必要があります。もキャッチする必要がありArrayIndexOutOfBoundsExceptionます。

于 2013-09-09T21:24:33.247 に答える