Java (5) 썸네일형 리스트형 [ SNS 간편 로그인 ] - 카카오 간편 로그인 kakao Developer 가입 더보기 사이트 - Kakao Developers 인증용 email 필요. 2차 인증 휴대폰 번호 필요. (중복가입 가능한 듯) 애플리케이션 추가하기 더보기 설명 - Kakao Developers 애플리케션 정보 등록 웹 , 앱 서비스 URL 등록 사업자 정보 등록 앱 키 발행. ( REST API 키 ) 로그인 설정 더보기 로그인 Redirect URL 설정 로그아웃 Redirect URL 설정 [ Java ] Optional로 Null 처리하기 Optional의 개념 Null이 발생할 수 있는 대상을 Optional로 감싸서 Optional의 메서드를 사용해서 Null을 처리할 수 있다. Optional 인스턴스 생성하기 문법 ) Optional opt = Optional.ofNullable(널이 발생할 수 있는 대상); 예제 ) Optional opt = Optional.ofNullable( members.getMember(id) ); Optional에서 값 꺼내기 문법) opt.get(); 예제) Memeber member = opt.get(); Null 발생시 값을 대체해서 처리하기. ◎ 대체할 값을 매개변수로 입력 문법 ) opt.orElse( 값 ); ◎ 대체할 값을 반환하는 람다식을 매개변수로 입력 문법 ) opt.orElseGet(.. [ Java ] Collection 루프 - Iterator Java 정리내용 전체목록 [ Java 정리내용 전체목록 ] ArrayList - Iterator 사용하기 ◎ array 생성 ArrayList arr = new ArrayList() ; arr.add("A"); arr.add("B"); arr.add("C"); arr.add("D"); ◎ Iterator 사용해서 루프문 실행하기. Iterator it = arr.iterator(); while(it.hasNext()){ System.out.println(it.next()); } hasNext메서드는 남은 요소가 있으면 true를 반환한다. next메서드는 다음 요소를 가져온다. HashMap - Iterator 사용하기 HashMap map = new HashMap(); map.put( 101 , "A.. [ Java ] Collection 루프 - for , for-in , forEach Java 정리내용 전체목록 [ Java 정리내용 전체목록 ] Collection 루프 - for ArrayList - for문 사용 ◎ array를 생성한다. ArrayList arr = new ArrayList() ; arr.add("A"); arr.add("B"); arr.add("C"); arr.add("D"); ◎ for문을 사용해서 루프를 실행한다. for( int i=0 ; i System.out.println(element) ); forEacn문은 인자값으로 함수를 받는다. 인자값으로 람다 문법을 사용해서 가독성을 높였다. HashMap - forEach문 사용 ◎ map을 생성한다. HashMap map = new HashMap(); map.put( 101 , "A" ); map.put( .. 이전 1 2 다음