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
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[자바] 예제 1 : 패스워드 파일의 데이터를 읽고 변경 후 새로운 파일로 저장하기 (1) | 2023.11.08 |
---|---|
[자바] 기본개념 학습하기(append, StringBuilder, StringBuffer, insert, substring) (0) | 2023.11.08 |
[자바] 기본개념 학습하기(replaceAll, substring, toUpperCase) (0) | 2023.11.08 |
[자바] 기본개념 학습하기(indexOf, contains, charAt) (0) | 2023.11.08 |
[자바] 기본개념 학습하기(equals) (0) | 2023.11.08 |