2014-05-09 2 views
0

다음 코드가 문자열 값 목록을 정수 값 목록으로 변환하는지 궁금합니다.정수 목록에 문자열 목록?

내가 원하는 예 : ['14','15','67'] --->[14,15,67]

String s = strLine; 
    List myList = new ArrayList<String>(Arrays.asList(s.split(" "))); 
    List<Integer> intList = myList; 

또는 내가 for 루프를 사용하여 반복해야합니까?

+5

왜 실행하고 어떻게되는지 확인하십시오. :) –

+6

스포일러; 그것은 작동하지 않습니다. – christopher

+0

연기 java8 스트림 – Val

답변

3

Java는 단단한 배를 유지합니다. String을 정수로 구문 분석해야합니다.

List<Integer> intList = new List<Integer>(); 
for (String s : strList) { 
    intList.add(Integer.parseInt(s)); 
} 
+1

누락 닫기')' – VBCPP

+0

@VBCPP 고마워요, 개정, 꽉 우주선. –