2017-03-03 12 views
-2

文字列配列を前後に移動してテキスト表示にしたいが、プログラムが戻ってくるときに何が問題になるのだろうか?この方法で文字列配列を前後に移動

String[] q = new String[20]; 
... 
int a =0; 
q[0]="a"; 
q[1]="b"; 
q[2]="c"; 
... 

public void back(View v) { 
    a--; 
    u.setText(q[a]); 
} 

public void next(View v) { 
    a++; 
    u.setText(q[a]); 
} 

答えて

0
public void back(View v) { 

    if(a > 0){ 
    a--; 
    u.set Text(q[a]); 
    } 
} 
public void next(View v) { 
if(a < q.length()){ 
     a++; 
     u.set Text(q[a]); 
    } 
} 
0

次の() "q.length" だろう、q.length()I'am恐れていないでしょう。

関連する問題