lala9663
Bump into
lala9663
전체 방문자
오늘
어제
  • 분류 전체보기 (158)
    • JavaScript (1)
    • Java (39)
    • Spring (28)
    • IntelliJ (7)
    • Git,Github (2)
    • CS (22)
    • Algorithm (23)
      • Algorithm 문제 (13)
    • 공부방 (9)
    • 그 외 (27)
      • TIL (24)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • Java
  • was
  • Post
  • 자바 람다
  • 백준
  • try-catch
  • Spring
  • 정적
  • Intellij
  • 1193
  • jsp
  • 웹 3.0
  • 동적
  • servlet
  • Get
  • 웹서버
  • 백준 2292
  • 백준 벌집
  • Til
  • thread
  • 스트림(Stream)

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
lala9663

Bump into

Java

[자바] hasNext() 와 next() 메서드의 차이는???

2022. 9. 26. 20:13

hasNext()는 boolean 타입으로 반환된다. 즉 "True or False"로 반환된다. 다음에 읽어올 요소가 있으면 True, 없으면 False이다다.

 

하지만 next()는 "매개변수 혹은 iterator 되는 타입"으로 반환된다. 즉 아무 타입으로 반환할 수 있다. Iterator에 입력된 값들이 String이면 String 값으로 가져오는 것이다. 

 

만약에 1,2,3,4,5 라는 숫자들이 저장되어 있는 배열을 Iterator 인터페이스로 가지고 올 때. hasNext()는 "True or False"를 나타내겠지만, next()는 "숫자 값"들을 가지고 온다. 

 

hasNext() 

  • boolean 타입 반환
  • True or False

next()

  • iterator의 다음 요소 값 반환
  • 즉 아무 타입 가능

'Java' 카테고리의 다른 글

[자바] 향상된 for문  (0) 2022.09.26
[자바] 배열(array)  (0) 2022.09.26
[자바] 정적 멤버와 static,싱글톤(singleton)  (0) 2022.09.26
[Java] GET,SET을 사용하는 이유  (0) 2022.09.25
[자바] 생성자(constructor)  (0) 2022.09.25
    'Java' 카테고리의 다른 글
    • [자바] 향상된 for문
    • [자바] 배열(array)
    • [자바] 정적 멤버와 static,싱글톤(singleton)
    • [Java] GET,SET을 사용하는 이유
    lala9663
    lala9663
    초보의 험난한 공부

    티스토리툴바