마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

변수 여러개(4~50) 만들기

0 추천
private Marker marker1 = new Marker();
private Marker marker2 = new Marker();

 

안드로이드 스튜디오에서 마커를 활용하려 합니다.

마커를 많은 갯수를 찍어내고 싶은데(4~50개)

마커 네임을 maker1,2,3,4...marker50 이런식으로 만드려면 일일이 위 코드처럼 하나하나 다 선언해 줘야 하나요??

hi_i (290 포인트) 님이 2022년 5월 3일 질문

1개의 답변

0 추천

Map을 사용하거나 List를 사용하세요. Map을 사용할 경우 아래처럼 하시면 될 것 같네요.

Map<String, Marker> markes = new HashMap<>();

for (int i = 1; i <=50; i++) {
    markes.put("Marker" + i, new Marker());
}

 

리스트도 가능하겠죠.

List<Marker> markers = new Arrayist<>();
for (int i = 1; i <= 50; i++) {
    markers.add(new Marker());
}

 

spark (227,470 포인트) 님이 2022년 5월 3일 답변
...