내 코드는 지금까지 있습니다 :루프없이 ArrayList의 값과 인덱스 번호를 인쇄하는 방법은 무엇입니까? 여기
import java.util.ArrayList;
public class BasicArraylists0
{
public static void main(String[] args)
{
ArrayList arrayList = new ArrayList();
arrayList.add(-113);
arrayList.add(-113);
System.out.println(arrayList); // prints [-113, -113]
}
}
내가 원하는 코드를이 값을 출력하도록,이 경우 -113s, 및 루프 또는 동안 어떤을 사용하지 않고 어떤 괄호가없는 인덱스?
예를 들어, 내가
같은 것을 인쇄하고 싶은 등 및 "슬롯 1 -113이있다", "슬롯 0 -113이있다".
좋아, 여기에 질문 :..
는 "정수를 개최 할 수있는 ArrayList를 만들기 그런 다음 화면에서의 ArrayList의 내용을 표시 ArrayList의에 숫자 -113의 열 복사본을 추가
.루프를 사용하지 말고 인덱스에 변수를 사용하지 말고 각 슬롯을 참조 할 때 리터럴 숫자를 사용해야합니다. "
짧은 대답은 당신이 코드를 작성하지 않고 방법을 포맷 할 수 없습니다입니다 컬렉션을 반복하려면 루프가 필요합니다. 자바 8을 사용한다면 람다 (lambda) 기능을 사용할 수 있지만 루프를 감추는 문법적인 설탕 일 뿐이다. 루프가 여전히 있습니다. –
출력에서 찾고있는 것을 명확히 할 수 있습니까? '0 -113, 1 -113'과 같은 것을 찾고 있습니까? 배열을 반복하여 올바른 형식을 지정해야합니다. – user1875195
@ user1875195 예. 예를 들어, "Slot 0은 -113", "Slot 1은 -113"등과 같이 인쇄하고 싶습니다. – Jiwon