IT/Java
[Java] - 자바 String 문자열을 원하는 길이만큼 지정한 문자로 채우는 방법 (padding)
차이나는 개발자
2021. 9. 28. 14:33
728x90
반응형
#자바 String 문자열을 원하는 길이만큼 지정한 문자로 채우는 방법 (padding)
#출력 문자열 길이를 기준으로 원본스트링 왼쪽(or오른쪽)부터 특정 문자로 padding 처리 하는 메서드
-param: src 원본 문자열
-param: ch 채울 문자
-param: num 총 출력 문자열 길이
-return String
-예시
public class test {
public static String leftPadding(String src, String ch, int num) {
String result = "";
if (src == null || src.length() >= num) {
return src;
}
int cnt = num - src.length();
for (int i = 0; i < cnt; i++) {
result += ch;
}
return result + src;
}
public static String rightPadding(String src, String ch, int num) {
String result = "";
if (src == null || src.length() >= num) {
return src;
}
int cnt = num - src.length();
for (int i = 0; i < cnt; i++) {
result += ch;
}
return src + result;
}
public static void main(String[] args) {
System.out.println(leftPadding("Hello Java", "!", 15)); // !!!!!Hello Java
System.out.println(rightPadding("Hello Java", "!", 15)); // Hello Java!!!!!
}
}
728x90
반응형