2011-08-29 3 views
-3

String 배열의 값을 HashMap에 추가하는 데 도움이 필요합니다.HashMap에 값 추가

나는 userDefaultPrefix에 저장된 문자열을 가지고 있으며이 값을 prefixMap에 추가해야합니다. TIA

+0

"지도"는 사물을 매핑합니다 - A => B. 그래서 무엇에 매핑 할 계획입니까? –

+0

userDefaultPrefix의 엘리먼트가'String' 인 동안 prefixMap은'Map '이고, 더 좋은 답변을 얻으려면 샘플 엘리먼트를 어떻게 추가 할 지 설명해야합니다. – amit

+0

@Amit --- 사과드립니다. 그 prefixMap = new HashMap (); – Jeyaprakash

답변

1

내가 당신에게 권리를 얻을 당신이 prefixMap 다음과 같은 방법으로 채울 수있는 것보다 데이터 품질을 확신하는 경우 : 당신의지도를 원하는 가정

for (int i = 0; i < userDefaultPrefix.length; i += 2) { 
    if (i+1 < userDefaultPrefix.length) { 
     prefixMap.put(Integer.parseInt(userDefaultPrefix[i]), 
       Float.parseFloat(userDefaultPrefix[i+1])); 
    } 
} 
0

을 (I-> userDefaultPrefix [I]) :