2017-10-28 24 views
-4

私は、行頭にある特定の単語に対してJComboBoxで検索するいくつかの単語を含むString 2D配列を持っています。私が必要とするのは、同じ単語をその索引で検索することです。しかし、今は2つのStringを比較する.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配列が何とかあなたの2D配列にあれば、 'array [index] [0]'のようなことをするかもしれません。あなたの割り当てを読む –

答えて

0

インデックスはあなたがString比較第1およびに変換するために、このようなものを使用することができますStringの場合:

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

エラーが発生します:未解決のコンパイルの問題: \t型が一致しません:文字列から整数に変換できません。 Array [i] [0]はStringで、私はIntegerにしようとしています。 –

+0

@Big_Al最新の回答をお試しください –

+0

まだエラーがあります。 –

関連する問題