String:
문자열 저장, 편집, 정보 취득
String str1;
str1 = "Hello";
1. 문자열의 길이
int len = str1.length();
System.out.println("문자열의 길이는 → " + len);
2. 문자열을 합하기
String str2 = "World";
String str3 = str1.concat(str2);
String str3 = str1 + str2;
System.out.println("두 문자열을 합하면? → " + str3);
3. 문자열 비교
String str4 = "HelloWorldA";
boolean b = str3.equals(str4);
System.out.println("비교하는 두 문자열이 같나요? → " + b);
4. 지정 문자의 위치, 첫 번째 글자는 0번째임.
int pos = str4.indexOf("r"); // 뒤에서부터 찾는 함수는 lastIndexOf()
System.out.println("'r'은 몇 번째에 있어요? → " + pos);
5. 문자열을 수정
String str5 = str4.replace("l","z");
System.out.println("'l'을 'z'로 바꾸어 주세요. → " + str5);
6. 문자열 자르기
str5 = "안녕하세요 반갑습니다";
String temp = str5.substring(6,8);
System.out.println("6번째 글자부터 8번째 글자까지 꺼내요. → " + temp);
7. 공백을 제거해 주는 함수
// hello World 빈문자 == nul 문자 != null 문자
String str6 = "채용연계 풀스택 개발자 부트캠프(스프링&리액트) 28회차 - 과정이 12/23(월) 9시 부터 시작 됩니다.";
str6 = str6.replace(" ", "");
System.out.println("문장에 있는 모든 띄어쓰기를 없애면? → " + str6);
8. 앞뒤 공백만 없앨 때
String str7 = " java java java ";
str7 = str7.trim();
System.out.println("문장 앞뒤에 있는 공백을 없애요. → " + str7);
9. contains 탐색 Hello World <- World
String str8 = "부산시 수영구";
boolean b2 = str8.contains("수영");
System.out.println("'수영'이라는 글자가 있나요? → " + b2);
10. charAt 위치값을 넣으면 해당 글자가 나온다.
String str9 = "안녕하세요";
char c1 = str9.charAt(2);
System.out.println("2번째에는 어떤 글자가 있어요? → " + c1);
'JAVA 프로그래밍' 카테고리의 다른 글
[JAVA] 풀스택 개발자 부트캠프 003일차 ② 2차원 배열 (0) | 2024.12.26 |
---|---|
[JAVA] 풀스택 개발자 부트캠프 003일차 ① 배열 (0) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 002일차 ⑥ 자료형 변환 (0) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 002일차 ⑤ 연산자 (0) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 002일차 ④ 자료형 수치 변환 (1) | 2024.12.26 |