알아보자
851
2019-01-10 08:58:53
2
157

java에서 map 쓸 때


switch case 문 써서 string값이 있으면

 switch("a1"){

case "123456";

 map.put("a1", "data");

break;

.....

break;

switch("a2"){

case "123456"

 map.put("a2", "data");

break;

...

이런 식으로 작업할려고 하는데 switch의 조건 값에 맞춰서 map에 put할려고 하는데 case 할 때 넣는 String 값이 많다보니 a1,  a2, a3 이렇게 있으면 똑같은 코드의 switch case 문을 3번 쓰게됩니다

어떤 식으로 해야 효율적으로 처리할 수 있나요? 


0
0
  • 답변 2

  • hisuica
    2k
    2019-01-10 09:06:22

    함수를 만드세요... 

    0
  • 아아아아
    56
    2019-01-10 09:06:32

    for문에 넣어도 되고, 메서드로 빼도 됩니다.

    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.