1.String
문자열을 나타내는 자료형, 원시 자료형이 아니라 클래스이다. => new로 생성가능
String a = "Happy Java"; //이게 더좋음
String a = new String("Happy Java");
2.String 메소드
2-1.charAt( ) 특정 위치의 문자를 리턴
매개값으로 주어진 인덱스의 문자를 리턴
s1.charAt(1);
2-2.equals() 문자열비교
문자열 객체 내부의 문자열 내용을 비교함 (객체 비교아님)
s1.equals("hello World");
2-3.indexOf() 문자열찾기
String에서 해당 문자열을 찾고 index를 리턴해준다.
s1.indexOf("Wor");
2-4.contains 포함여부확인
String에서 해당문자열이 포함되어있는지 true false로 리턴한다.
s1.contains("W");
2-5.replaceAll 문자열바꾸기
모든 해당 문자열을 다른 문자열로 바꾼다.
s1.replaceAll("l", "r");
2-6.substring 슬라이싱
String 에서 문자열을 슬라이싱하여 리턴한다.
s1.substring(0,7);//hello W
2-7.toUpperCase() 대문자로
모든 문자를 대문자로 바꾼다.
s1.toUpperCase();
2-8.split 문자열 분리
구분자를 지정하여 문자열을 분리한다.
s1.split(" ");
'Language > JAVA' 카테고리의 다른 글
[Java] 제네릭(Generic) (0) | 2024.09.11 |
---|---|
[Java] HashMap (1) | 2024.09.09 |
[JAVA] Java 프로젝트의 구조 (0) | 2024.09.04 |