inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Do it! 자바 프로그래밍 입문 with 은종쌤

인터페이스 활용하기(3)

return shelf.remove(0);

277

jm

작성한 질문수 6

0

33분쯤 

public String deQueue(){

return shelf.remove(0);   <-  Arraylist 목록에서 제거하는 메소드인데 리턴은 왜해주나요 ??

java

답변 1

0

볼록볼록한 랫서팬더

파이썬 혹시 배워보셨는지 모르겠습니다.

파이썬에는 pop() 라는 함수가 있는데,
리스트에서 요소를 제거하며 해당 값을 반환합니다.

같은 의미로 해당 강의에서 deQueue() 메서드 또한
배열 안에 가장 먼저 입력된 값이 제거(remove(0)으로 인덱스를 0으로 정했기 때문)되며 무엇이 제거되었는지 바로 알 수 있습니다.

또는 제거하면서 해당 값을 따로 어딘가에 사용할 수도 있습니다.

이클립스 활성화가 안되는부분이있어요ㅜㅜ

0

441

1

책에 자료실

0

506

1

StudentID

0

569

1

인터페이스와 가상 메서드

0

367

1

11분쯤 price, int price 질문

0

362

1

For문 (중첩된 반복문) 구구단 문의 드립니다.

0

803

1

반복문 별 출력 연습문제

0

403

1

비트 연산자 질문입니다.

1

384

1

Scheduler scheduler = null 굳이 하는 이유가 있나요

1

340

0

Class간의 연결

1

308

1

선생님 스킬

0

402

1

초기화 에러!!!

0

290

1

선생님 영상에서 목소리가 좀 작은 것 같습니다 ㅠㅠ

2

312

0

출력

2

239

0

Main 함수 저번 강의 거가 나와요

0

323

1

결과값오류

1

233

0

printIn 함수 질문

0

461

1

24분 57초에 질문 있습니다!!

0

367

1

1분36초쯤에 말씀하시는 자바닥??그거 보라고 하셨는데 자바닥이 뭐죠..?

0

261

1

메서드와 생성자

0

408

2

참조형 데이터 타입은 클래스 이름과 같아야 하나요?

0

288

1

반환값은 정수 밖에 안되나요?

0

277

1

9분33초 설명!!부탁 드립니다!

0

303

1

48분쯤에 {"B","C","D""} 를 왜 {'B','C','D'}로 바꿨죠?

0

301

1