Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Муравей
1 / 1 / 0
Регистрация: 22.03.2015
Сообщений: 55
1

Присваивание обьектов

18.04.2016, 18:53. Просмотров 199. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Есть класс Detail

Java
1
2
3
4
5
6
public class Detail {
    
    public int weight;
    public int value;
    
}
Есть другой класс, в котором
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ArrayList<ArrayList<Detail>> classees= new ArrayList<ArrayList<Detail>>();
 
private ArrayList<ArrayList<Detail>> Sort(ArrayList<ArrayList<Detail>> classes) {
        
        Detail detail;
        
        for (int i = 0; i < classes.size(); i++) {
            for (int j = 0; j < classes.get(i).size(); j++) {
                for (int k = j + 1; k < classes.get(i).size(); k++) {
                    if (classes.get(i).get(j).weight < classes.get(i).get(k).weight) {
                        detail = classes.get(i).get(j);   //Здесь все нормально...
                        classes.get(i).get(j) = classes.get(i).get(k);  //А здесь ругается: The left-hand side of an assignment must be a variable
                        
                    }
                }
            }
        }
Почему так и как правильно?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2016, 18:53
Ответы с готовыми решениями:

Сохранение обьектов
Здраствуйте, еще не когда не сталкивался с этим. Начинающий. Есть у меня...

Создание обьектов
Обьясните почему возникает ошибка, и решение. Зарание спасибо. package...

Подсчет обьектов в классе
Всем привет, только начинаю изучать JAVA. До ООП было все понятно, а вот теперь...

Заполнение массива обьектов данными
Есть класс с полями, и методами: заполнение полей и вывод полей. Заполнение...

Чтение и запись обьектов из/в файл
Всем привет. Надо сделать возможность записать обьекты в файл, и потом их както...

4
semakk
24 / 24 / 13
Регистрация: 19.05.2010
Сообщений: 151
18.04.2016, 19:52 2
The left-hand side of an assignment must be a variable-
левая часть должна быть переменной, правильно как вы делаете строчкой выше, т.е. объявить переменную и присваивать ей значение
0
Муравей
1 / 1 / 0
Регистрация: 22.03.2015
Сообщений: 55
18.04.2016, 20:08  [ТС] 3
А элементу списка как присвоить?
0
Welemir1
Автоматизируй это!
844 / 573 / 234
Регистрация: 30.03.2015
Сообщений: 2,207
18.04.2016, 20:09 4
Потому что есть геттеры и есть сеттеры. Можно получать значения а можно присваивать
0
Муравей
1 / 1 / 0
Регистрация: 22.03.2015
Сообщений: 55
18.04.2016, 22:18  [ТС] 5
Я только понял, извините за тупой вопрос)) Тему можно закрыть и удалить
0
18.04.2016, 22:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2016, 22:18

arraylist при 100к обьектов
в цикле добавляеться в arraylist&lt;String&gt; более 100тысяч объектов, что можете...

Массив строк из массива обьектов
имеется класс public class lineTargets { int a; String bStr; int c;...

Возврат и присваивание двумерного массива из метода
Вопрос такой. Как так получается, что я могу возвращать А из create_Array?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru