2010-04-09 4 views

답변

2

내 해결책은 문자열을 받아 char 배열로 변환 한 다음 원하는 경우 문자 배열의 정수 값을 Integer.toBinaryString() 또는 Integer.toHexString() 또는 Integer.toOctalString()을 통해 이진 또는 16 진수로 변환하는 것입니다.

은 진수 이진 문자열을 교체하고 기능은 ASCII 값을 얻을 것이다 문자열 int value = (int)string.charAt(i);의 ASCII 값을 얻기 위해 같은 일을 또

public String convertToBinary(String str){ 
    char [] array = str.toCharArray(); 
    String binaryToBeReturned = ""; 

    for(int i=0;i<str.length();i++){ 
     binaryToBeReturned += Integer.toBinaryString((int)array[i]) + " "; 
    } 

    return binaryToBeReturned; 

} 

할 것입니다.

서식을 지정하는 데 필요한 공간을 추가했는데 서식을 지정하는 방법을 알지 못했습니다. 이는 단순한 구현에 지나지 않습니다.

관련 문제