본문 바로가기
카테고리 없음

[JAVA] 문자열 포맷팅 예제

by Hwoarang757 2025. 3. 29.

"".formatted 가  String.format 보다 더 간편한 것 같습니다..

 

(1). 기존 String.format 이용 

String.format("%s/%s.%s",
			FilenameUtils.getPathNoEndSeparator(x.getString("filepath"))
      		, x.getString("filename")
      		, x.getString("extension"));

 

(2). "".formatted 이용 

"%s/%s.%s".formatted(
	            	FilenameUtils.getPathNoEndSeparator(x.getString("filepath"))
	            	, x.getString("filename")
	            	, x.getString("extension") )

 

 

(3). MessageFormat 이용

 MessageFormat.format("{0}/{1}.{2}",
 			FilenameUtils.getPathNoEndSeparator(x.getString("filepath"))
              			, x.getString("filename")
              			, x.getString("extension"));