본문 바로가기

자바2

[Java] 정규식 표현(regular expression - regex) 사용하기 정규식에 대해선 아직도 잘 모르겠고 복잡하다. 당연히 써본적도 별로 없다. 어쩌면 이번에 실제로 사용해보는건 처음이였다. 하지만 문자열을 구분하기 위해서 정규식을 사용해보면 좋을거같아서 사용법을 가볍게 찾아보고 적용시켜보기로 했다. 우선 기본적인 사용 방법이다. 정규식(regular expression - regex) 설명 ^ 문자열의 시작 $ 문자열의 끝 \d 숫자[0-9] \D 숫자 이외의 문자 \s 공백 문자 \S 공백 문자가 아닌 문자 \w 알파벳 or 숫자 \W 알파벳과 숫자가 아닌 문자 이 외에 문자가 한번 나오는지 혹은 여러번 나오는지 확인하는 방법도 있다. 정규식(regular expression - regex) 설명 * 해당 문자가 0번 이상 발생 + 해당 문자가 1번 이상 발생 ? 해당.. 2022. 3. 28.
[Java] 전체 물리 메모리와 남은 메모리 확인 프로그램을 개발하다가 테스트 환경의 메모리 양을 확인해야하는 상황이 발생했다. 처음에는 runtime 함수를, 두번째는 OS 환경에 의존성이 있는 방법을, 세번째에서야 원하는 결과를 구할 수 있었다. 먼저 간단하게 찾아본 바로는 Runtime 함수를 이용해서 될 줄 알았다. final long totalMemory = Runtime.getRuntime().totalMemory()/1024/1024; final long freeMemory = Runtime.getRuntime().freeMemory()/1024/1024; final long maxMemory = Runtime.getRuntime().maxMemory()/1024/1024; final long usedMemory = totalMemory -.. 2022. 3. 23.