Size: a a a

2020 February 10

D

DarkPerl in learn.java
Podawan
Я немного не понимаю почему, но типо toString подсвечивается зелёным и пишет что Result of AbstractColection() is ignored, и в то же время больше не выводит ничего с помощью метода toString

Я инициализировал переменную String, и ей передал значение toString, и теперь выводит то что в ArrayList, но правда с [ ]
Вы знаете для чего нужен метод toString ?
источник

D

DarkPerl in learn.java
Для чего нужен ArrayList ?
источник

P

Podawan in learn.java
DarkPerl
Вы знаете для чего нужен метод toString ?
Для получения информации об обьекте класса в виде строки ?
источник

P

Podawan in learn.java
DarkPerl
Для чего нужен ArrayList ?
Это типо динамический массив, который может менять свой размер ?
источник

D

DarkPerl in learn.java
Podawan
Для получения информации об обьекте класса в виде строки ?
Да. То есть, он вернет вам String
источник

D

DarkPerl in learn.java
Podawan
Это типо динамический массив, который может менять свой размер ?
Да. Верно. Там внутри динамический массив.
источник

D

DarkPerl in learn.java
Теперь, что вы хотите сделать ?
источник

P

Podawan in learn.java
Сама задача была в том что-бы я ввел различные данные в ArrayList, и потом просто их вывел

И решение было переопределить toString, и вывести данные
источник

D

DarkPerl in learn.java
Podawan
Сама задача была в том что-бы я ввел различные данные в ArrayList, и потом просто их вывел

И решение было переопределить toString, и вывести данные
И как вы её решали ?
источник

P

Podawan in learn.java
DarkPerl
И как вы её решали ?
Ну типо, переопределил toString, и там возвращаю сами функции которые возвращают нужные поля ( функции потому что поля сами приватные, вроде так делается )
источник

N

Natalie in learn.java
привет народ. Очень очевидный вопрос, но чет не получается.
Есть метод класса, в котором if (mLock.tryLock()) {//call some another method}
Пытаюсь сделать тест, чтобы получить false при попытке лока: создала еще один поток, который в run() вызывает этот метод.
И в тесте (который тоже отдельный поток же) вызываю этот метод.
Но все равно anotherMethod вызывается дважды, т.к. оба потока успевают залочиться и разлочиться...
Как бы это симитировать?
источник

D

DarkPerl in learn.java
Podawan
Ну типо, переопределил toString, и там возвращаю сами функции которые возвращают нужные поля ( функции потому что поля сами приватные, вроде так делается )
Ну, в целом вы все правильно поняли. Только вы не возвращаете функции, а вызываете их )
источник

D

DarkPerl in learn.java
И функции в ООП называются методами. В данной терменологии.
источник

P

Podawan in learn.java
DarkPerl
Ну, в целом вы все правильно поняли. Только вы не возвращаете функции, а вызываете их )
А, эээ

Я в public String toString() {

return название_метода() + название_метода() + и т.д;
}
источник

P

Podawan in learn.java
DarkPerl
И функции в ООП называются методами. В данной терменологии.
Да, это тоже немного показалось странным
источник

D

DarkPerl in learn.java
Podawan
А, эээ

Я в public String toString() {

return название_метода() + название_метода() + и т.д;
}
Вы возвращаете уже результат выражения.
источник

P

Podawan in learn.java
DarkPerl
Вы возвращаете уже результат выражения.
Сменил на переменные и всё равно между [ ] показывает резульат
источник

D

DarkPerl in learn.java
Podawan
Сменил на переменные и всё равно между [ ] показывает резульат
Вы вызываете метод toString у ArrayList ?
источник

P

Podawan in learn.java
DarkPerl
Вы вызываете метод toString у ArrayList ?
Да
источник

P

Podawan in learn.java
Ну вернее будет, я метод toString с ArrayList сохранил в переменную, и её вывожу
источник