강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của whdaud6544952
whdaud6544952

câu hỏi đã được viết

Làm đi! Giới thiệu lập trình Java cùng cô giáo Eunjong

Sử dụng giao diện (3)

return shelf.remove(0);

Viết

·

273

0

33분쯤 

public String deQueue(){

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

java

Câu trả lời 1

0

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

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

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

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

Hình ảnh hồ sơ của whdaud6544952
whdaud6544952

câu hỏi đã được viết

Đặt câu hỏi