2011-12-23 14 views
-3

これは私の質問です。私は、例えば1次元配列を多次元配列に分割する方法について、いくつかのヒントやアイデアを与えてください。1次元配列を複数の配列に分割するにはどうすればよいですか?

例データ:

input: 
array1 [] = { "name1-name2", "box1-box2" } 
output: 
array2 [][]= { {"name1"}, {"name2"}, {"box1"}, {"box2"}} 
+2

あなたが期待する入力して、必要な出力の例を提供することはできますか? – Freiheit

+1

どのように大きなものに分割できますか?この質問は本当に意味をなさない。 –

+0

あなたのメッセージを編集して、 –

答えて

1

詳細がなくても...あなたが最も可能性の高い「特別な文字」に基づいて解析するsplitを呼び出して、元の配列を反復処理し、及びに値を挿入したいです多次元配列。

0

はそうのようなsplitメソッドを使用します。

String[] array=myString.split("-"); 
1

あなたはあなたの質問の向上に取り組むことができますが、私はその要旨を取得すると思います。これを試してみてください:

String[][] multi = new String[myArray.length][]; 
for(int i = 0; i < myArray.length; i++){ 
    multi[i] = myArray[i].split("/"); 
} 

あなたが持つかもしれので、それがテストされていないのですが、それを仕事に少し

関連する問題