Written by coh at home

[JAVA]문자열 null과 formatting. 본문

languages/java

[JAVA]문자열 null과 formatting.

och 2023. 10. 22. 00:21

-문자열 formatting.

13버전 이전

String.format(str, ...) 

17버전

str.formatted(...)

 

system.out.printf(str, ...)

 

format의 방식은 여러가지가 있다. 

 

"%d", // 1. 기본

"%13d", // 2. n 자리수 확보, 오른쪽 정렬

"%013d", // 3. 빈 자리수 0으로 채움

"%+13d", // 4. 양수는 앞에 + 붙임

"%,13d", // 5. 쉼표 사용

"%-13d", // 6. 자리수 확보, 왼쪽 정렬

"%+,013d" // 7. 혼합.

 

각각은 float(%f), string(%s)에도 적용가능하다. 

 

문자열 자료형은 원시 자료형이라 그 값이 변할 수 없다. 따라서 변화된 문자형을 원한다면 변화된 문자열을 만든 후 참조하면 된다.

c언어와 마찬가지로 null character와 null pointer를 헷갈리면 안된다. 아직 자바가 null charcater를 쓰는지는 학습을 통해 알아야하겠지만...

'languages > java' 카테고리의 다른 글

[JAVA] method  (0) 2023.10.22
[JAVA]for each  (0) 2023.10.22
[JAVA]타입추론  (0) 2023.10.22
[JAVA]문자열  (0) 2023.09.07
[JAVA]Intro  (0) 2023.08.07