Метод в Java как метод str() / int() / bool () в Python

158
29 декабря 2018, 00:00

В общем я выучил Python, в нем можно просто написать

if *допустим просто строка*:
    *Что произойдет если строка не пустая*

Например:

a = 'Hellow world!'
if a:
    print('Строка вернула True')

Так вот. А в яве (я так называю Java) так нильзя, выдает ошибку компиляции.

Какой метод можно использовать в яве чтоб метод возбращал true если строка / массив не пустой, иначе false?

Также какие есть методы в яве как str() / int() для перевода в строку / число в Python?

Answer 1

Какой метод можно использовать в яве чтоб метод возращал true если строка пустая

str.isEmpty();

массив не пустой

int[] a = {};
if (a.length == 0)

Также какие есть методы в яве как str() / int() для перевода в строку \ число?

int val = 123;
String str String.valueOf(val);
val = Integer.valueOf(str);
str = Integer.toString(val);
val = Integer.parseInt(str);
READ ALSO
Придётся ли платить за Java 11?

Придётся ли платить за Java 11?

Читал какие-то английские статьи про обновление java 11, поддержку старых версий и тд

148
UPDATE сразу нескольких строк одним запросом

UPDATE сразу нескольких строк одним запросом

Есть таблица с primary key idЗапрос изменяет значение поля age для юзера с заданным id

169
Отслеживание нажатия клавиш java

Отслеживание нажатия клавиш java

Есть ли в Java метод, который просто возвращает нажатую в данный момент клавишу? Как например метод getch() из msvcrt в python, там все вообще легко:

144