1. 문자열 선언
문자열 = 문자들로 구성된 문장
String
자료형으로 표현 가능
String a = "Happy World";
String b = "a";
String c = "123";
2. 문자열 내장 메서드
a.equals(b)
: 두개의 문자열이 동일한지 비교 (a가 b와 동일한지)indexOf("a")
: 특정 문자열이 시작되는 위치 반환 ("a"의 인덱스)contains("a")
: 문자열에서 특정 문자열이 포함되어있는지 여부 ("a"가 포함되어 있으면 true, 아니면 false)chatAt(a)
: 문자열에서 특정 위치 문자(char)를 반환 (인덱스가 a인 문자)replaceAll("a","b")
: 문자열 중 특정 문자열을 다른 문자열로 바꿔줌 ("a"를 "b"로 바꿔줌)substring(a,b)
: 문자열 인덱스가 a에서 b사이인 문자열 출력toUpperCase()
: 문자열을 모두 대문자로 변경toLowerCase()
: 문자열을 모두 소문자로 변경split()
: 문자열을 특정 구분자로 나누어 문자열 배열로 리턴a.concat(b)
a문자열에 b문자열 붙임
3. 문자열 포매팅
String.format()
사용
1. 문자열 포맷 코드
코드 | 설명 |
---|---|
%s | 문자열(String) |
%c | 문자 1개(Char) |
%d | 정수(int) |
%f | 부동소수(float) |
%o | 8진수 |
%x | 16진수 |
%% | 문자 % 자체 |
▶ 출력
System.out.printf(" ")
System.out.printfln(" ")
: 맨 뒤에 공백 출력
System.out.println("안녕");
System.out.printf("안녕\n"); // 두 코드는 동일한 값
▶ 정렬과 공백 출력
System.out.println(String.format("%10s", "hi")); // " hi" 출력
System.out.println(String.format("%-10sthere.", "hi")); // "hi there." 출력
▶ 소수점 표현
System.out.println(String.format("%.4f", 3.42134234)); // 3.4213 출력
System.out.println(String.format("%10.4f", 3.42134234)); // ' 3.4213' 출력
'Java' 카테고리의 다른 글
[Java] 상속과 구성 (0) | 2023.02.23 |
---|---|
[Java] 반복문(while, for) (0) | 2023.02.22 |
[Java] 조건문 (if, else if, switch-case) (0) | 2023.02.22 |
[Java] 자료형 - 배열과 리스트 (0) | 2023.02.22 |
[Java] 자료형 - 숫자, 불, 문자 (0) | 2023.02.22 |