즐거운프로그래밍

[자바] 기본개념 학습하기(split, 문자열 포맷코드, 정렬과 공백, 소수점 표현)

수수께끼 고양이 2023. 11. 8. 14:06
728x90
반응형

 

split

public class Main {
    public static void main(String[] args) {
        // split
        String a = "a:b:c:d";
        String[] result = a.split(":");
        System.out.println(result[1]);
	}
}

 

 

 


문자열 포맷코드

public class Main {
    public static void main(String[] args) {
        // 문자열 포맷코드(%s:문자열(str), %d:정수(int), %f:부동소수(floating), %x:16진수)
        System.out.println(String.format("I have %s apples", 3));
        System.out.println(String.format("rate is %s", 3.234));
	}
}

 

 

 

 

**

// 메서드 없이 사용 가능
// System.out.printf();
         System.out.printf("I eat %d apples.",3);

 

 

 


정렬과 공백

public class Main {
    public static void main(String[] args) {
        // 정렬과 공백
        System.out.println(String.format("%10s", "hi")); // 문자열 앞에 공백 주기
        System.out.println(String.format("%-10sjane.", "hi"));
	}
}

 

 

 


소수점 표현

public class Main {
    public static void main(String[] args) {
        // 소수점 표현
        System.out.println(String.format("%.4f", 3.42134234));
        System.out.println(String.format("%10.4f", 3.42134234));
	}
}

 

 

 

 

 

 

728x90
반응형