2012-11-21 85 views
0

我想定義一個數組,其中將包含一串字符串。不從數組中取正確的值

然後我希望能夠引用數組中的不同字符串。聽起來很簡單,但使用下面的代碼,我返回變量「on」(即數組中的第二個字符串)onOneClick(它應該指的是第一個字符串或「牽連」

任何想法?

String hintsList[] = {"to implicate", "to be", "to bite", "to draw", "to run", "to go", "to escape", "to fall", "to accept", "to open", "to laugh", "to listen", "to open", "to dance", "to use", "to save (not waste)", "to create"}; 

final String onOneClick = hintsList[1]; 
final EditText box0101 = (EditText)findViewById(R.id.box0101); 

     box0101.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      txtHint.setText(onOneClick);     
     } 
    }); 
+6

陣列開始在索引0 CS101 。 – jn1kk

回答

7

數組索引從零開始。如果你想第一個元素,使用hintsList[0]

1

數組在Java中是從零開始的。你應該使用final String onOneClick = hintsList[0];