[Java] 정규표현식 (기본)
·
Java&Spring/Java
0. 언제 쓰는가?정규식에는 다양한 기능이 있다.기본적인 기능부터 살펴보도록 하자.이번에 살펴볼 기능은 각종 코딩 테스트나 알고리즘에 자주 나오는 유형이다.해당 문자열이 내가 원하는 값들로만 이루어져 있는지 확인하고 싶을 때 사용한다.혹은 절대로 있으면 안되는 값이 포함되어 있는지 확인하고 싶을 때 사용한다.이것을 응용하면 내가 원하는 값이 포함 되어있는지 확인할 수도 있다.1. 내가 원하는 값들만 들어있는지 확인한다.public class Main { private static boolean isOnlyNumber(String string) { return string.matches("^[0-9]*$"); } private static boolean isOnlyCapital..
[Java] Comparator / Comparable
·
Java&Spring/Java
1.Comparableclass Data implements Comparable{ int time; int layer; public Data(int time, int layer) { this.time = time; this.layer = layer; } @Override public int compareTo(Data o) { if (this.time > o.time) { return 1; } else if (time == o.time) { if (layer 임의의 두 수를 설정하고 양수를 리턴하면 자리를 바꾼다.ex) this = 3, o = 1 -> 3이 1보다 크므로 1을 리턴하면..