코테준비하면서 지속적으로 업데이트할 예정
정규식 사용시
- patternString 정규표현식 쓰기
- pattern complie 정규표현식으로 패턴 컬파
- matcher 생성
- 활용
import java.util.regex.Matcher;
import java.util.regex.Pattern;
pcM{
psvm(){
String patternString = "정규식 문법";
Pattern pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher("검사할 문자열");
// 사용을 예를 들면 단순히 find, group 두개의 메소드가 있다.
System.out.println(matcher.find()); // 매칭된 결과가 있는지? : true
System.out.println(matcher.group()); // 매칭된 부분을 반환 : 1487
}
}
Character를 다루어 대소문자 변환하거나 숫자인지 검사하려면(물론 유니코드도 있지만)
Character 클래스의 static method를 사용해야한다.
Character.toUpperCase(char c)
Character.isDigit(char c)
정수를 01011 이진 문자열로 변경하려면 Integer 클래스의 static method 사용
Integer.toBinaryString(int number)
중복검사를 위해 Set 자료형을 사용할 때 중복인지 아닌지는 Set.add() 함수의 리턴값을 보고 알 수 있음
if(Set.add(thing) == true){
// 중복 아님
}