자바10 [자바의 정석] ch2-11 기본형의 종류와 범위 📍 기본형 종류 1.논리형 : boolean (true/false) 2.문자형 : char ('char' 형태) 3.정수형 : byte/int/short/long (byte는 이진 데이터 다루는데 사용. short는 c언어 호환을 위해. long은 큰 수를 다룰때 사용.) 4.실수형 : float/double (float은 7자리, double은 15~16자리 표현가능. float 2022. 11. 20. [spring] redirect 사용 회원가입 후 로그인 페이지로 redirect하려는데 404 에러가 나서 정리해봤다. 회원가입 페이지 ('/member/join.do') 로그인 페이지 ('/login/login.do') @Controller @RequestMapping(value= "/member") public class MemberController { @PostMapping("/join.do") public String memberJoin(Member member) { memberService.join(member); return "redirect:login/login.do"; } } 내가 예상한 결과 회원가입 후 '/login/login.do' 였는데... return "redirect:login/login.do"; (X) ret.. 2022. 9. 4. [Java] Optional<T> isPresent, ifPresent 사용법 springboot + jpa로 간단한 로그인을 만드는 중 아이디와 패스워드 null 체크를 ==연산자로 하기보다 이미 있는 Optional메소드를 사용해서 효율적으로 만들고 싶었다. JpaRepository를 상속하는 JpaMemberRepository 인터페이스 클래스를 만들어준다. import mood.moodmyapp.domain.Member; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.s.. 2022. 8. 28. [백준 1152] 자바 단어의 개수 import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void main(String[] arg){ Scanner sc = new Scanner(System.in); String str = sc.nextLine(); //next를 썼더니 공백을 기준으로 끊어 받아서 공백 포함해서 받아들여야한다(nextLine사용) sc.close(); StringTokenizer st = new StringTokenizer(str," "); System.out.println(st.countTokens()); } } StringTokenizer은 띄어쓰기를 기준으로 문자열을 토큰으로 인식한다. StringTok.. 2022. 8. 13. 이전 1 2 3 다음