ошибка в netbeans о методе соединения - PullRequest
0 голосов
/ 09 января 2011
   ArrayList<T> set=new ArrayList<T>();


   for(int i=0;i<list.size();i++)
       {
       for(int j=0;j<t.size();j++)
       {
           if(!list.get(i).equals(t.get(i)));------------>netbeans say t.get(i) is error
               set.add((T) t.list.get(j));
       }

я должен написать метод соединения, чтобы объединить два набора. Что я должен написать вместо t.get (i) ????

Ответы [ 2 ]

2 голосов
/ 09 января 2011

А как насчет list.size()?list и t не определены (по крайней мере, во фрагменте кода, который вы отправили).

Пожалуйста, попробуйте прочитать, что говорит вам компилятор.Я считаю, что сообщение об ошибке объяснит вам, где проблема.Если вы все еще не понимаете, предоставьте фрагмент кода большего размера.

1 голос
/ 09 января 2011

Если вы хотите работать с заданной структурой данных, начните использовать набор.

Set set = new HashSet();

Семантика «набора» уже подразумевает, что в нем нет дубликатов.Для объединения просто добавьте все новые элементы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...