사용방법 : "문자열".replaceAll("변경대상문자열", "새로변경될문자열")
String names = "한석규,두석규,세석규,네석규,오석규";
names = names.replaceAll("석규", "sk");
System.out.println(names);
//한sk,두sk,세sk,네sk,오sk
사용방법 : "문자열".replaceFirst("변경대상문자열", "새로변경될문자열")
String names = "한석규,두석규,세석규,네석규,오석규";
names = names.replaceFirst("석규", "sk");
System.out.println(names);
//한sk, 두석규,세석규,네석규,오석규
//가장 먼저 발견한 첫번째 거만 변환됨
사용방법 : "문자열".startsWith("찾고자하는문자열")
// "건강" 이라는 단어로 시작하는 것만 출력하세요.
for(int i=0; i<contents.length; i++) { // i부터 contents길이 까지(4번) 반복
if (contents[i].startsWith("건강")) { // contents의 i번째 값 중 "건강"으로 시작하는 단어를
System.out.println(contents[i]); // 출력
}
} // end of for()----------------------------
/*
건강하세요
*/
사용방법 : "문자열".endsWith("찾고자하는문자열")
// "하세요" 라는 단어로 끝나는 것만 출력하세요.
for(int i=0; i<contents.length; i++) { // i부터 contents 길이까지 (4번) 반복
if (contents[i].endsWith("하세요")) { // contents의 i번째 값 중 끝이 "하세요" 인 경우
System.out.println(contents[i]); // 출력
}
} // end of for()----------------------------
/*
호호안녕하세요
건강하세요
*/
사용방법 : "문자열".trim()
String insa = " 수고 많으셨습니다 ";
System.out.println("하하하"+insa+"내일 뵐께요~~");
// 하하하 수고 많으셨습니다 내일 뵐께요~~
System.out.println("하하하"+insa.trim()+"내일 뵐께요~~"); // 좌우 공백 제거
// 하하하수고 많으셨습니다내일 뵐께요~~
사용방법 : "문자열".isEmpty()
String str1="", str2="abc", str3=" ";
System.out.println(str1.isEmpty()); // true
System.out.println(str2.isEmpty()); // false
System.out.println(str3.isEmpty()); // false
System.out.println(str3.trim().isEmpty()); // true
사용방법 : "문자열".toUpperCase()
사용방법 : "문자열".toLowerCase()
사용방법 : "문자열".equals(); / "문자열".equalsIgnoreCase;
// 검색어를 "korea", "KOREA", "kOReA"와 같이 3개중에 아무거나 입력하더라도
// "korea" 와
// " korea seoul" 와
// " KOREA seoul" 와
// "Korea 대한민국" 와
// "서울 kOrEA 만세" 이 출력되도록 하기
String[] strArr = {"korea", "seoul", " korea seoul", " KOREA seoul",
"Korea 대한민국", "서울 kOrEA 만세", null};
String search = "kOReA"; // 또는 "korea" 또는 "KOREA"
for (String s : strArr) {
// strArr[i].indexof("korea")
if (s != null && s.toLowerCase().indexOf(search.toLowerCase()) != -1 ) {
System.out.println(s);
}
}
//indexOf() : "문자열" 에서 최초로 나오는 "찾을문자열"의 인덱스(int)를 알려준다.
// "건강하세요" => indexOf("하") => 2
// 찾고자 하는 문자열이 없으면 -1이 나온다.