2017-04-14 30 views
-2

私はtextviewでsetTextを実行すると配列の最初の3行しか表示されません。結果を得るためにはresult = result + xx.split( "\ n");文字列配列では不可能ですが、他の方法でそれを教えることができますか?String配列を反復処理する方法は?

String xx=""; 
String result[] = {}; 

for(int i=0;i<row;i++) { 
    for(int c=0;c<col;c++) { 
     Cell z=s.getCell(c,i); 
     //Need an alternative to this because cannot do this in string array 
     result = result+ xx.split("\n"); 
    } 
}  
textview.setText(resultado[0]+"--"+resultado[1]+"--"+resultado[2]); 
+0

'String xx'は空ですか?さらに、 'result'を繰り返して、' result + = "something"; "の代わりに問題の' textView'に値を追加します; –

+0

なぜ 'split'を配列に格納せずにそれを介入するのですか? – Compass

+0

文字列xxは空ではありません。あなたは下の例を置くことができますか? – jose

答えて

0

正確に何を達成しようとしているのかを具体的に説明する必要がありますが、これはアレイ全体の基本的な繰り返しです。

String numbers = new String[] {"1", "2", "3", "4", "5"}; 
String myString = ""; 

for (String aNumber : numbers) { 
    myString += aNumber; 
} 

textview.setText(myString); 
+0

sqliteで保存するためにvaribalesに位置を保存する必要があります – jose

関連する問題