Java/Spring with Error
[해결 방법] java: array required, but java.util.List<> found
HJ0216
2023. 6. 18. 21:24
🟦 기본 환경: IDE: IntelliJ, Language: Java
SpringBoot의 MainApplication에서 다음 Source Code를 실행할 경우,
1
2
3
4
5
6
7
|
@GetMapping("/")
public List<Item> list() {
List<Item> items = itemStoryService.itemList();
System.out.println(items[0])
return items;
}
|
🚨 다음과 같은 Error 발생
java: array required, but java.util.List<> found
발생 원인
List data type에서 인덱스로 직접 접근
해결 방법
List는 인덱스로 직접 접근하는 것이 아니라 get() 메서드를 사용하여 요소에 접근
1
2
3
4
5
6
7
|
@GetMapping("/")
public List<Item> list() {
List<Item> items = itemStoryService.itemList();
System.out.println(items.get(0))
return items;
}
|