Java
java - email 체크 정규식
// // Comment : 정상적인 이메일 인지 검증. // public static boolean isValidEmail(String email) { boolean err = false; String regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@(?:\\w+\\.)+\\w+$"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(email); if(m.matches()) { err = true; } return err; }
Java - 예외 처리 - Try/Catch/Finally
1. 예외 처리 자바에서 문법적 오류나 논리적 오류가 발생 할 경우, 해당 예외를 처리하는 구문 오류가 발생 할 것 같은 부분에서 Try로 정의 오류가 발생 할 경우 수행 할 코드를 Catch로 정의 1.1. Try/Catch를 이용한 예외 처리 예시 int[] arr = {1, 2, 3}; try { // 오류가 발생 할 것 같은 부분에 정의 for (int i=0; i
Java - ArrayList와 HashMap / size(), set(), remove(), clear(), isEmpty,put(),replace(),
Array List 메모리에 동적으로 할당 선언시에 갯수를 정의하지 않아도 됨 갯수에 상관없이 데이터의 추가 삭제가 자유로움 저장 할 데이터 타입 선언은 를 통해서 정의 비어있는 ArrayList 생성 ArrayList nameList = new ArrayList(); // 위의 어레이리스트는 비어있는 것이다. 데이터 추가 nameList.add("홍길동"); nameList.add("김나나"); nameList.add("Mike"); 데이터 억세스 String name=nameList.get(2); System.out.println(name); 어레이 리스트의 데이터 갯수를 확인하는 함수 size() nameList.size(); 저장된 데이터를 모두 출력하는 방법 2가지 for (int i=0;i
Java - 정수 및 실수를 클래스로 생성하는 방법 / 문자열 형변환 / 문자열 함수
1. String 클래스 문자 혹은 문자열을 지정한 객체에 저장해주는 클래스 추가적으로 문자열을 조작 할 수 있는 메소드를 사용 할 수 있음 2. String을 생성하는 방법 큰 따옴표(")로 묶어 문자들을 객체에 할당 new 연산자를 이용하여 객체에 할당 정수, 실수 등을 클래스로 생성하는 방법 // 정수, 실수 등을 클래스로 생성하는 방법 int num1 = 5; Integer num2 = 5; System.out.println(num1); System.out.println(num2); System.out.println(num2+num1); Float num3 = 3.0f; float num4 = 4.0f; double num5 = 3.11; Double num6 = 5.3; 문자열을 붙이는 방법 S..