자바 정규식을 정리해보았습니다. 필요한 부분이 있으시다면 도움이 되셨기를 바랍니다.
사용해보니 어떻게 보면 split과 비슷한 것 같습니다. (split의 대체품) split은 정규식을 사용하기 때문에 특정 조건으로 자를 수 있지만 StringTokenizer은 정규식을 사용하지 않고 순수 String형으로 읽는 것 같았습니다. 예제 코드 출력
혹시 java 찾다가 들어오신 분들 중에 var보고 나갈려고 하시는 분들께... 이거 자바 입니다... (사실 저만 몰랐던거 일수도...) 어느날 자바에도 타입 추론이 존재한다는 소식을 듣고 사용해봤는데 진짜로 되더군요... 이 기능은 Java11 부터 지원하기때문에
java 14 부터 추가된 기능으로 데이터클래스를 지원해준다.롬복을 사용했다면...과 같은 데이터 클래스를 지원해주는 클래스이다.과 같이 사용이 가능하다.참고로 id()과 name()은 자동으로 생성되며, 중괄호에는 자신이 원하는 기능을 넣을 수 있다.개인적으로 생각하
for문과 while문 같은경우 알것 같기에 생략하였습니다.
stream으로 타입 변환하는 방법을 적어보았습니다. 참고로 Integer가 아닌 Double같은 값으로 바꾸고 싶다면 mapToDouble(Double::parseDouble) 처럼 바꾸어주시면 됩니다.출력
쉽게 말해서 if else문의 간략판입니다.조건문이 true이면 값1이 false라면 값2가 반환됩니다.예시다음으로 삼항연잔자의 예시를 사용해보았습니다.value가 짝수면 짝수를 출력하고, 홀수면 홀수를 출력하는 코드입니다.
자바에서 지원하는 valueOf, parse를 사용하지 않고 형변환을 해보자.
java에서 double값이 정수인지 확인하는 다양한 방법들
본래 값1.66666666666666....3.33333333333333....본래 값1.66666666666666....3.33333333333333....본래 값1.66666666666666....3.33333333333333....본래값\-3.33333333333
InstantiationException는 Class에 있는 newInstance를 사용하여 객체를 생성하는 것에 실패하였을때 발생하는 에러입니다.클래스가 인터페이스일때클래스가 추상클래스일때기타 이유https://docs.oracle.com/javase/7/d
IllegalAccessException는 접근할 수 없는 필드, 메소드, 클래스에 접근하였을때 발생하는 에러입니다.클래스파일을 찾을 수 없을때다른 버전으로 컴파일된 파일을 사용하였을때해당 파일에 접근할 수 없을때기타https://docs.oracle.com/
InvocationTargetException는 생성자 또는 메서드를 호출하였을때 throw를 받는 Exception입니다.생성자를 호출하였을때 throw가 발생하였을때메소드를 호출하였을때 throw가 발생하였을때기타https://docs.oracle.com/
https://persestitan.tistory.com/118
https://persestitan.tistory.com/119
https://persestitan.tistory.com/121