자바 질문

100.byte array 에 대하 여
출력 문자 에 대응 하 는 유 니 코드 10 진법 과 16 진법 의 문자열 s 가 있 습 니 다.getBytes()는 문자 마다 8 비트 바 이 너 리 바이트 가 져 오 는 것 같 습 니 다.출력 바이트 의 16 진수 형식의 문자열 이 검증 되 었 습 니 다.
		String s = "csdn059";
		byte[] b = null;
		b = s.getBytes();	//              byte  
		for(int i=0;i<s.length();++i){
			System.out.print(s.charAt(i)+"\t");
			System.out.print((int)s.charAt(i)+"\t");
			System.out.println("0x"+Integer.toHexString(b[i]).toUpperCase());
		}

출력 결과:
c	99	0x63
s	115	0x73
d	100	0x64
n	110	0x6E
0	48	0x30
5	53	0x35
9	57	0x39

 
더 많은 내용 참고 바 랍 니 다http://aubdiy.blog.51cto.com/2978849/813962
 
99.classpath 환경 변 수 를 설정 한 후 명령 행 실행 프로그램 에 다음 과 같은 오류 가 발생 합 니 다.
Exception in thread "main" java.lang.NoClassDefFoundError: Joke Caused by: java.lang.ClassNotFoundException: Joke
classpath 환경 변 수 를 삭제 하면 정상 입 니 다.classpath 설정 에 문제 가 있 을 것 같 습 니 다.
임시 해결 방법:
수 동 으로 classpath 지정     java-classpath g:\Joke 또는 java-cp g:\Joke
최종 해결 방법:
원래 classpath 설정 에 문제 가 있 었 습 니 다.부족 합 니 다.현재 경 로 를 표시 합 니 다.기초 문제.

좋은 웹페이지 즐겨찾기