문자열의 길이
String str1;
str1 = "Hello";
int len = str1.length();
System.out.println("len = " + len);
문자열을 합하기
String str2 = "World";
String str3 = str1.concat(str2);
String str3 = str1 + str2; // 위 코드와 동일
System.out.println(str3);
문자열 비교
String str4 = "HelloWorld";
boolean b = str3.equals(str4);
System.out.println(b);
지정문자의 위치
int pos = str4.indexOf("r"); // 앞에서부터 찾기
System.out.println(pos);
int poss = str4.lastIndexOf("r"); // 뒤에서부터 찾기
System.out.println(poss);
문자열을 수정
String str5 = str4.replace("l", "z");
System.out.println(str5);
문자열 자르기
str5 = "안녕하세요 반갑습니다";
String temp = str5.substring(6, 8);
System.out.println(temp); // 리턴 값 : 반갑
String str = "Aa-Bb-Cc-Dd";
String human = "홍길동-24-172.1-서울시";
String mag[] = human.split("-");
System.out.println(mag[0]);
System.out.println(mag[1]); // Integer.parseInt(mag[1])
System.out.println(mag[2]); // Double.parseDouble(mag[2])
System.out.println(mag[3]); // 리턴값 : 홍길동 24 172.1 서울시
공백 제거
String str6 = "코미디언 땡땡땡이 땡땡과의 열애설에 대해 루머가 아니라고 이야기했다.";
str6 = str6.replace(" ", "");
System.out.println(str6);
앞뒤만 공백 제거
String str7 = " what java python c c++ ";
str7 = str7.trim();
System.out.println(str7);
contains 탐색 (true / false)
String str8 = "부산시 수영구";
boolean b2 = str8.contains("수영");
System.out.println(b2);
CharAt : 위치값을 넣으면 해당 글자 리턴
String str9 = "안녕하세요";
char c1 = str9.charAt(2);
System.out.println(c1);
'Java' 카테고리의 다른 글
Java) Array(배열) 정리 (0) | 2024.12.27 |
---|---|
Java) Calculator 출력 & 편의점 거스름돈 계산 (0) | 2024.12.26 |
Java) 진법 변환 정리 (0) | 2024.12.25 |
Java) 래퍼 클래스(Wrapper Class)란? (0) | 2024.12.25 |
Java) 논리 연산자 & 삼항 연산자 (0) | 2024.12.24 |