-1

文字列を文字列の配列に変換する必要があります。例えば:

String words = "one, two, three, four, five";

のような配列に

String words1[];
String words1[0]="one";
       words1[1]="two";
       words1[2]="three";
       words1[3]="four";
       words1[4]="five";  

私を導いてください

4

4 に答える 4

2

正確な答えは、split()誰もが提案したように関数を使用することです:

String words = "one, two, three, four, five";
String words1[] = words.split(", ");
于 2012-09-07T05:43:38.953 に答える
2

おそらくあなたが探しているのは次のとおりだと思います:

String words = "one two three four five";
String[] words1 = words.split(" ");
于 2012-09-07T05:30:59.393 に答える
0

ここで私はあなたに役立つかもしれない何かをコード化します。

import java.util.StringTokenizer;

public class StringTokenizing
{
 public static void main(String s[])
 {
   String Input="hi hello how are you";
 int i=0;
   StringTokenizer Token=new StringTokenizer(Input," ");
   String MyArray[]=new String[Token.countTokens()];
   while(Token.hasMoreElements())
   {
    MyArray[i]=Token.nextToken();
    System.out.println(MyArray[i]);
    i++;
   }
  }
 }
于 2012-09-07T06:37:16.823 に答える
0

これを試して、

 String word = " one, two, three, four, five";        
 String words[] = word.split(",");
 for (int i = 0; i < words.length; i++) {
     System.out.println(words[i]);
 }

スペースを削除する必要がある場合は.trim();、ループを通じてメソッドを呼び出すことができます。

于 2012-09-07T06:07:13.043 に答える