- delChara메서드
: StringBuffer delChar(원본문자열,삭제문자열)
📌
package chap11;
public class Exam3 {
public static void main(String[] args) {
System.out.println
(delChar("(1!2@3^4~5)","~!@#$%^&*()"));//12345
System.out.println
(delChar("(1!2@3^4~5)","12345"));//(!@^~)
}
static StringBuffer delChar(String str, String del) {
StringBuffer sb =new StringBuffer();
//str.length() : 문자열의 길이
//str.cahrAt(i) : 문자열에서 i 인덱스에 해당하는 문자 한개
for(int i=0;i<str.length();i++) {
char ch = str.charAt(i);
if(del.indexOf(ch) < 0) //ch 문자가 del문자열에 포함하지 않은 경우
sb.append(ch);
}
return sb; //str 객체 중 del 문자열에 속하지 않은 문자들만 모아 리턴
}
}
'수업(국비지원) > Java' 카테고리의 다른 글
[Java] chap11: 기본 API(패키지 클래스) - Wrapper (0) | 2023.04.16 |
---|---|
[Java] chap11: 기본 API(패키지 클래스) - Math (0) | 2023.04.16 |
[Java] chap11: 기본 API(패키지 클래스) - StringBuffer (0) | 2023.04.16 |
[Java] chap11: 기본 API(패키지 클래스) - 기본 API (숫자 <= 문자열) (0) | 2023.04.16 |
[Java] chap11: 기본 API(패키지 클래스) - String.format 메서드 (0) | 2023.04.16 |