콘솔 기반의 인벤토리 프로그램을 작성 중이며 toString() 메서드를 재정 의하여 고객 개체를 화면에 인쇄하려고합니다.toString() - 새 행의 서식 지정
나는 다음과 같은 접근법을 가졌지 만 둘 다 꽤 지저분 해 보인다. 어느 것이 더 나은 관행인가?
String toString = (name + newLine +
addressLine_1 + newLine +
addressLine_2 + newLine +
city + newLine +
country + newLine +
postCode + newLine);
String toString = System.out.println(String.format("%s%n%s%n%s**%n%s%n%s%n%s%n", name, addressLine_1, addressLine_2, city, country, postCode));
모두 똑같이 지저분한됩니다. : D – ApprenticeHacker