
Java - String class개발/java2024. 5. 27. 14:40
Table of Contents
java 속 Strin 클래스와 String의 함수를 정리하자
String이란?
Java는 String 클래스 타입 사용해 문자열을 조작하고 나타냄. "", 즉 큰따옴표로 감싸져있는 문자열. 객체가 한 번 생성되면 그 내용을 변경할 수 없고 새로운 객체가 생성됨.
String 선언 및 할당
- 문자열 리터럴 이용한 할당
String str1 = "Hello"; // 문자열 리터럴
- new연산자 이용
String str2 = new String("Hello"); // new 연산자를 사용한 생성
- 문자열 배열
String[] words = {"This", "is", "a", "list", "of", "words"};
String 메소드들
- str1.equals(str2) : str1과 str2 동일한 값 비교/ true of false, str1 == str2는 주소값을 비교하는 것
- str.length() : 길이 반환, 괄호 신경쓰기
- str.substring(2,5) : 2부터 5까지 슬라이싱 str.substring(3) : 3부터 끝까지
- str.toUpperCase(), str.toLowerCase() : 모두 대문자 와 소문자로 변경
- str.indexOf(3) : 특정 문자 시작 인덱스 반환
- str.charAt(1) : 인덱스 1의 값 반환
- str.concat("world") : str에 world 결합한 값 반환
- 문자열 반환
String sentence = "Java is fun";
String[] words = sentence.split(" "); // {"Java", "is", "fun"}
- String replaced = str.replace('l', 'p') : 문자열의 l을 p로 치환
- str.trim() : 앞뒤 공백 생략
'개발 > java' 카테고리의 다른 글
Java의 객체 참조 개념 (0) | 2024.07.02 |
---|---|
향상된 for문(for each 문) (0) | 2024.07.01 |
Java - Array와 ArrayList (0) | 2024.05.27 |
기본 자료형과 class의 구별-length와 length()의 차이 (0) | 2024.04.09 |
Java class 정리 - StringTokenizer (0) | 2024.04.01 |

@바이솔 :: Byesol의 기록