Home Java의 문자열 관련 함수들
Post
Cancel

Java의 문자열 관련 함수들

Java의 문자열 관련 함수들

length 함수 (문자열 길이)

length 함수는 문자열의 길이를 반환한다

1
2
3
String str = "Hello, World!";
int length = str.length();
System.out.println("문자열의 길이는 " + length + "입니다.");
1
문자열의 길이는 13입니다.

charAt 함수 (문자 추출)

charAt 함수는 주어진 인덱스에 위치한 문자를 반환한다

1
2
3
String str = "Hello, World!";
char ch = str.charAt(0);
System.out.println("첫 번째 문자는 " + ch + "입니다.");
1
첫 번째 문자는 H입니다.

substring 함수 (부문 문자열)

substring 함수는 문자열의 일부를 추출하여 반환하는 함수로 시작 인덱스와 종료 인덱스를 지정할 수 있다

1
2
3
String str = "Hello, World!";
String subStr = str.substring(7, 12);
System.out.println("부분 문자열은 " + subStr + "입니다.");
1
부분 문자열은 World입니다.

indexOf 함수 (문자 위치)

indexOf 함수는 주어진 문자나 문자열이 처음으로 나타나는 위치를 반환한다

1
2
3
String str = "Hello, World!";
int index = str.indexOf('o');
System.out.println("'o' 문자의 첫 번째 위치는 " + index + "입니다.");
1
'o' 문자의 첫 번째 위치는 4입니다.

lastIndexOf 함수 (문자 마지막 위치)

lastIndexOf 함수는 주어진 문자나 문자열이 마지막으로 나타나는 위치를 반환한다

1
2
3
String str = "Hello, World!";
int lastIndex = str.lastIndexOf('o');
System.out.println("'o' 문자의 마지막 위치는 " + lastIndex + "입니다.");
1
'o' 문자의 마지막 위치는 8입니다.

toUpperCase 함수 (대문자 변환)

toUpperCase 함수는 문자열을 대문자로 변환하여 반환한다

1
2
3
String str = "Hello, World!";
String upperStr = str.toUpperCase();
System.out.println("대문자로 변환된 문자열은 " + upperStr + "입니다.");
1
대문자로 변환된 문자열은 HELLO, WORLD!입니다.

toLowerCase 함수 (소문자 변환)

toLowerCase 함수는 문자열을 소문자로 변환하여 반환한다

1
2
3
String str = "Hello, World!";
String lowerStr = str.toLowerCase();
System.out.println("소문자로 변환된 문자열은 " + lowerStr + "입니다.");
1
소문자로 변환된 문자열은 hello, world!입니다.

trim 함수 (공백 제거)

trim 함수는 문자열의 시작과 끝에 있는 공백을 제거한다

1
2
3
String str = "   Hello, World!   ";
String trimmedStr = str.trim();
System.out.println("공백이 제거된 문자열은 '" + trimmedStr + "'입니다.");
1
공백이 제거된 문자열은 'Hello, World!'입니다.

replace 함수 (문자열 대체)

replace 함수는 문자열 내의 특정 문자나 문자열을 다른 문자나 문자열로 대체한다

1
2
3
String str = "Hello, World!";
String replacedStr = str.replace("World", "Java");
System.out.println("변경된 문자열은 " + replacedStr + "입니다.");
1
변경된 문자열은 Hello, Java!입니다.

split 함수 (문자열 분할)

split 함수는 문자열을 주어진 구분자를 기준으로 분할하여 문자열 배열로 반환한다

1
2
3
String str = "Hello, World!";
String[] parts = str.split(", ");
System.out.println("분할된 문자열은 " + Arrays.toString(parts) + "입니다.");
1
분할된 문자열은 [Hello, World!]입니다.
This post is licensed under CC BY 4.0 by the author.