2017-10-09 6 views
-2

저는 Java에 익숙하지 않고이 문자열 배열을 16 진수 값으로 int 배열로 변환하려고합니다. 나는 그것을하는 방법을 전혀 모른다. 여기 16 진수 문자열 배열을 int 값으로 변환

import java.io.*; 
import java.util.*; 

public class cruzD_OSpgm2 
{ 

    public static void fileReader() 
    { 
     ArrayList<String> ramChipList = new ArrayList<String>(); 
     try 
     { 
      BufferedReader br = new BufferedReader(new 
       FileReader("RAMerrors")); 
      String sCurrentLine; 
      while ((sCurrentLine = br.readLine()) !=null) 
      { 
       ramChipList.add(sCurrentLine); 
      } 
     } 
     catch (IOException e) 
     { 
      e.printStackTrace(); 
     } 

     String[] ramChip = new String[ramChipList.size()]; 
     ramChip = ramChipList.toArray(ramChip); 
    } 

    public static void main(String[] args) 
    { 
     fileReader(); 
    } 
} 

는 ABCDEFABC 1A00D0000 7A0EDF301 3CDAEFFAD 4 개 진수 값이며

답변

-1

모든 정수, Long, BigInteger 클래스에는 문자열을 입력으로 받아 값으로 변환하는 parse 메서드가 있습니다. 정수 설명서를 확인 java docs

0

그냥있는 Integer.parseInt ("문자열로 배열", 16)를 사용할 수 있습니다