반응형
문자열을 문자 배열로 Java
나는 이것에 당황하고 신선한 눈이 필요합니다.이 코드가 왜 이것을하고 있는지 잘 모르겠습니다.
String string = new String(new char[] {(char) 0x01, (char) 0x02, ... ,(char) 0xFC});
출력은 마지막 숫자 (0xFC)까지 있어야하는 모든 것입니다. -4를 반환하고 16 진수 값을 알고 있지만 10 진수 값인 252로 동일한 작업을 수행하면 음수도 제공됩니다. 나는 이것이 단순한 해결책이기를 바라며 나는 그것을 볼 수 없다.
미리 감사드립니다.
char 배열에 대한 문자열은 다음과 같이 간단합니다.
String str = "someString";
char[] charArray = str.toCharArray();
당신이하려는 일에 대해 좀 더 설명해 주시겠습니까?
* 업데이트 *
새 의견을 이해하고 있다면 바이트 배열을 사용할 수 있으며 예제가 제공됩니다.
byte[] bytes = ByteBuffer.allocate(4).putInt(1695609641).array();
for (byte b : bytes) {
System.out.format("0x%x ", b);
}
다음 출력으로
0x65 0x10 0xf3 0x29
참조 URL : https://stackoverflow.com/questions/10048899/string-to-char-array-java
반응형
'Nice programing' 카테고리의 다른 글
명령 줄을 통해 CSV를 mysql로 가져 오기 (0) | 2021.01.09 |
---|---|
서버 구성에 의해 거부 된 클라이언트 (0) | 2021.01.09 |
구성 및 라이브러리 파일로 MySQL을 완전히 제거하는 방법은 무엇입니까? (0) | 2021.01.09 |
Apache gzip 압축을 사용하려면 어떻게해야합니까? (0) | 2021.01.09 |
파일이 이미 Windows 방식으로 존재하는 경우 자동으로 이름 바꾸기 (0) | 2021.01.09 |