일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 평가인증
- #화면캡쳐 #macOS
- jv
- 2010
- WebJar
- Lambda
- #Microservice
- 프로젝트 시작
- #단축키
- 감사
- docker #docker tutorial
- 방법론
- 분석 작업
- 년말
- #Gradle Multi project with IntelliJ
- bootstrap
- 토익
- Microservices
- Spring Boot
- #정규표현식
- java
- Today
- Total
목록java (5)
사랑해 마니마니
Java Pattern class(java.util.regex.Pattern)는 Java 정규표현식 API Pattern class를 두가지 방식으로 사용가능함 딱 한번 사용하기 여러번 사용하기 Pattern.matches(); //딱 한번 사용 할 경우 boolean result = Pattern.matches("regExp", "TEXT") Pattern.compile(); //여러번 사용할 경우 Pattern pattern = pattern.compile(patternString); Pattern pattern = pattern.compile(patternString, Pattern.CASE_INSENSITIVE); //추가로 flag 사용 가능 Pattern.matcher(); // Pattern..
Search 문자열에서 문자를 찾을 때는 매칭되는 전체 문자를 찾는다. 예를 들어 Hello, World! Hello, Home 에서 Hello로 검색하면 2개의 Hello가 검색된다 Case sensitive라서 대소문자를 가린다. Anchor(위치), escaping 정규 표현식은 대소문자를 가림 ^ : 라인의 시작. ^who는 문자열의 맨처음에 나타나는 who를 찾음. who is who에서 ^로 검색하면 처음 who만 검색됨 $ : 라인의 끝. who$는 문장의 맨 끝에 나타나는 who를 찾음. who is who에서 who$로 검색하면 마지막 who만 검색됨 \ : escape. 만약 문자열에 $이나 ^ 또는 \가 있는 경우 이 문자를 찾고자 할 때는 \$, \^, \\를 입력해야 함. $12$..
Array 소팅하기 Arrays.sort() static void sort(배열) String [] input = {"1", "김", "000", "0", "1"}; Arrays.sort(input); // uni code 순서로 소팅 소팅 규칙을 주고 싶으면 Comparator를 사용 static void sort(배열, Comparator
Array를 List로 바꾸기 Arrays.asList asList: static List asList(T... a) 쓰는 방법은? List outList = Arrays.asList("a","b","C"); List outList2 = Arrays.asList(new String [] {"a", "b", "C"}); int[] list = {1,2,3,4,5,6}; List list = Arrays.asList(list); // List list로 받을 수 없음 list.add(7) // Exception in thread "main" java.lang.UnsupportedOperationException Arrsys.asList의 return값이 java.util.Arrays.ArrayList(!= ..
스트림 사용해 보기 List strList = Arrays.asList("a", "b", "c"); long count = strList.stream() .count(); filter 사용해 보기 1. filter 자체는 lazy 방식으로 동작함 그래서 꼭 eager 함수와 함께 안쓰면 runtime에서 실행되지 않음. strList.stream() .filter(s -> System.out.println(s)); // lazy 수행 방식으로 동작하지 않음 strList.stream() .filter(s -> System.out.println(s)) .count(); // count와 같은 eager 함수가 따라 붙어야 동작함. 2. 그런데 위 코드는 ide에서 실행해 보면 동작하지 않음 왜냐하면 fil..