2017-10-28 177 views
-4

我有一個字符串二維數組,其中包含一些單詞,我使用JComboBox在該行的開頭搜索某個單詞。我需要的是按索引搜索同一個單詞。但現在我只能使用比較兩個字符串的.equals方法來搜索它。Java將字符串轉換爲整數

例子:

String [][]array = new String[arraySize][]; 
for (int i = 0; i < array.length; i++) 
     { 
      if(array[i] != null) 
      { 
       if(array[i][0].equals(index)) // how can I use = index??? 
       { 

這是我的功課。

+2

你是什麼意思?你需要'我'嗎? – Li357

+0

「*通過索引搜索相同的單詞*」它實際上意味着什麼? –

+0

'JComoboBox'具有'getSelectedItem'和'getSelectedIndex'。也許這是有意義的。如果JCombo的items數組以某種方式在你的二維數組中,你可以做一些像'array [index] [0]'。閱讀你的作業 –

回答

0

如果指數是String你可以使用像這樣將其轉換爲String,然後再比較:

Integer iInt = Integer.parseInt(array[i][0]); 
if(iInt == index){ 
    ..... 
} 
+0

給我錯誤:未解決的編譯問題: \t類型不匹配:無法從字符串轉換爲整數。數組[我] [0]是字符串,我試圖=整數。 –

+0

@Big_Al嘗試更新的答案 –

+0

仍然出現錯誤。 –