Development/Java6 [Spring boot] Lombok - Annotation 자동 작성 라이브러리, 언제 쓰이고, 어떻게 쓰이는가 Lombok Annotation목차0. Lombok 이란?1. 접근자/설정자 자동 생성 - @Getter/@Setter2. 생성자 자동 생성 - @NoArgsConstructor/@AllArgsConstructor / @RequiredArgsConstructor3. ToString 메소드 자동 생성 - @ToString4. equals, hashCode 자동생성 - @EqualsAndHashCode5. @Data 들어가기에 앞서..강의를 통해 spring을 접하는게 아니라 단기간에 빠르게 코드를 이해해야하는 상황이 왔다.spring 새내기 필자는 일단 spring boot에서 java 코드가 아닌 자바 어노테이션(@)을 이해하는 부분부터 알아야겠다는 생각을 했다. 해당 프로젝트의 Dependencies.. 2023. 6. 19. [Java] String을 int로 변환하는 법/int를 String으로 변환하는 법 String을 int로 변환하는 법 Integer.parseInt(String값) 자바에서 String 자료형을 int 자료형으로 바꾸고 싶을 때가 있다. 이때 Integer.parseInt(str) 함수로 String을 int로 변환한다. str 부분에 원하는 스트링 값을 넣어주면 된다. String str = "99"; int i = Integer.parseInt(str); System.out.println(i); //결과 //99 int를 String으로 변환하는 법 방법1) String.valueOf(int값) 자바에서 int 자료형을 String 자료형으로 바꾸고 싶을 때가 있다. 이때 String.valueOf(num) 함수로 int를 String으로 변환한다. num 부분에 원하는 int값을.. 2022. 7. 27. [JAVA] next(), nextLine() 의 차이 next(), nextLine() 문제를 풀다가 입력받은 값이 출력값이 이상한걸 발견했고, 문제는 next()와 nextLine()의 차이에 있었다. next(), nextLine()는 Scanner 클래스의 메소드이다. 공통점은 둘다 문자열로 반환을 시켜준다는 점이고, 차이점은 개행문자를 무시하냐 안하냐의 차이라고 할 수 있다. public static void main(String[] args) { Main main = new Main(); Scanner kb = new Scanner(System.in); String str = kb.next(); System.out.println("str : " + str); } kb.next()와 같은 방식으로 입력 받을 경우에 띄어쓰기 이전의 문자까지 밖에 입력.. 2022. 7. 26. [Java] 문자열을 char형 배열로 바꿔주는 toCharArray() Java String toCharArray() String.toCharArray() 자바 toCharArray() 메소드는 문자열(String)을 char형 배열로 바꿔준다. 반환되는 배열의 길이는 문자열의 길이와 같다. * 문자열의 공백 또한 인덱스에 포함한다. 즉, 공백 또한 문자로 취급. public class Practice_02 { public static void main(String[] args) { String str = "Hello, world!"; char[] arr = str.toCharArray(); // char형 배열 생성 // Java에서 배열의 길이를 구하기 위해서는 배열의 length 속성을 사용해야한다. for(int i=0; i 2022. 7. 20. [Java] 문자열 및 문자를 대문자, 소문자로 변환하기 문자열 대문자, 소문자 변환 [문자열].toUpperCase() 문자열을 모두 대문자로 변환 후 문자열로 반환한다. 문자열 및 문자열 변수 뒤에 toUpperCase를 선언한다. String str = "hello"; str = str.toUpperCase(); // "HELLO" [문자열].toLowerCase() 문자열을 모두 소문자로 변환 후 문자열로 반환한다. 문자열 및 문자열 변수 뒤에 toLowerCase를 선언한다. String str = "Hello"; str = str.toLowerCase(); // "hello" 문자 대문자, 소문자 변환 Character.toUpperCase([문자]) 문자를 대문자로 변환 후 문자로 반환한다. Character 클래스의 toUpperCase에 변환할.. 2022. 7. 20. [Java] Scanner를 통해 자바 한 문자만 입력받기(char형 데이터) Scanner에서 문자를 바로 입력받는 기능은 없다. 즉, char ch = scan.next(); 이렇게 받을 수가 없다. 왜냐하면 next(), nextLine()은 문자열 String 값을 받는 함수이기 때문에 쓸 수가 없다. char ch = kb.next().charAt(0); next()로 문자열을 입력받고 charAt()로 첫 번째 문자를 받아 올 수 있다.char At()은 문자열에서 문자를 뽑는 함수로 이를 사용한다. String str = kb.next(); // kb.next()를 함으로써 "문자열"을 읽어들임 char ch = kb.next().charAt(0); //kb.next()를 함으로써 "문자열"을 읽어들이고 String을 인덱스로 접근함 import java.util.Sc.. 2022. 7. 20. 이전 1 다음