Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
"Logon{" + "login='" + login + '\'' + ", password='" + password + '\'' + '}';
Вроде такое читается легчея бы так не сказал
работает быстрееЕсли только компилятор преобразует в .append (строковые операции самые медленные в java)
вероятность ошибки ниже.ваш код:
String dd= "Logon{" +
"login='" + login + '\'' +
", password='" + password + '\'' +
'}';
System.out.println(dd);вывел String dd= "Logon{" +
"login='" + login +
"', password='" + password +
"'}";String.format("Logon{login='%s', password='%s'}",login,password);хотя у вас есть ошибки…Какая ошибка, какая грамота? Мы все еще о программировании говорим?
грамотнее написать так
Почему этот код стал моим?каюсь не посмотрел на автора..
.Какая ошибка, какая грамота? Мы все еще о программировании говорим?
"login='" + login + '\'' +
", password='" + password + '\'' +Вы понимаете что если в паттерне формата ошибетесь, или тип переменной не тот будет, то ошибку получите не на момент компиляции а на момент исполнения?пользуйтесь нормальным ide и ошибка будет на момент написания кода.

Сериализация в Java. Не все так просто