목록Java (19)
sm 기술 블로그
1. 정규식 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴이다. 만약 0부터 9까지의 숫자를 구분자로 구분하여 사용한다면 0|1|2|3|4|5|6|7|8|9 와 같이 써야한다. 하지만 정규식은 [0-9]와 같이 간단히 사용할 수 있다. 숫자 => [0-9] 알파벳 대문자 => [A-Z] 알파벳 소문자 => [a-z] 2. 정규식 표현 문법 3. 적용하기 split을 이용하면 숫자만 표현할 수도 혹은 사칙연산과 기호만 표현할 수 있다. 사칙연산과 부호만 추출하여 배열에 저장 public class Main{ public static void main(String args[]) { String s = "(5 + 5)"; String regExp = "[0-9]"; String[] operands = ..
TDD 테스트를 진행하면서 코딩을 하는 방식 pom.xml 에 아래 문구를 추가한다. org.junit.jupiter junit-jupiter-api 5.8.2 test TDD 방법 실패하는 테스트를 만든다. // src/test/java/com/exam/exam1/AppTest.java package com.exam.exam1; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; public class AppTest { @Test public void 더하기() { Calc calc = new Calc(); calc.setNo1(1); calc.setNo2(2); int rs = ca..
https://wikidocs.net/book/31 점프 투 자바 파트 1. 자바시작 1. 주석 한 줄만 주석 처리 : // 주석 처리할 내용 여러 줄을 주석 처리 : /* 주석 내용 */ 문서화 주석 : /** 주석 내용 */ 파트 2. 변수와 계산 2-1. 변수, 상수 논리형 (boolean) 논리형은 크기가 1byte이고 true와 false 중에 한 가지 값을 가질 수 있다. 문자형 (char) 문자형은 char로 2byte크기를 가집니다. 문자는 작은따옴표를 이용하여 한 글자를 표현할 수 있다. 정수형 (int, long) 정수형은 정수를 표현하는 데이터 타입인데 표현할 수 있는 정수의 범위에 따라서 다양하게 제공된다. 정수형에서 가장 자주 사용하는 int는 4바이트이다. long형은 8byte..
enum (열거타입) 한정된 값만을 갖는 데이터 타입으로 몇 개의 열거 상수 중에서 하나의 상수를 저장하는 데이터 타입이다. 열거 예) 요일(열거 타입 이름) : 월, 화, 수, 목, 금, 토, 일 (열거 상수) 계절(열거 타입 이름) : 봄, 여름, 가을, 겨울 (열거 상수) 1. enum 선언 enum Week { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY SATURDAY, SUNDAY } 기본적으로 값은 0부터 시작하여 값이 들어간다. 2. 열거형 타입 생성 열거형 타입을 생성해준다. (IDE별로, 버전별로 다를 수 있다 -> 이클립스에서 진행중) 3. 열거타입 변수 선언 Week today; Week reservationDay; 4. 열거 상수 저장 Week ..