블로그 이미지
언제나 늘 푸른 소나무처럼. 자신의 의지로 오롯이 서기
예섬수진

공지사항

최근에 받은 트랙백

글 보관함

calendar

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Java]Convert byte to unsigned byte

2010.07.16 23:18 | Posted by 예섬수진
Java에서 byte는 signed byte로 취급한다.  -> 7번째 Bit는 부호 비트가 됨

unsigned byte로 변환하기 위해서는, 아래와 같이 0xFF와 And 연산(&)을 하면 된다.
 1. 소스 코드
 2. 실행 결과 [signed data]
 -125  // 1000 0011
131     // 1000 0011

참고로, 각 자리의 bit 값을 알기 위해서는 다음과 같이 하면 된다.
 1. 소스 코드
 2. 실행 결과[unsigned data]
0th bit = 1
1th bit = 1
2th bit = 0
3th bit = 0
4th bit = 0
5th bit = 0
6th bit = 0
7th bit = 1


Java]Index를 이용한 String Parsing

2010.07.12 22:46 | Posted by 예섬수진
예를 들어, 32Byte 문자열을 구분자 없이 16Byte씩 잘라내고 싶다면 ??

우리는 Java에서 String.substring()이라는 함수를 이용할 수 있다.
 1. String.substring 함수 원형
 


 2. Source Code
 


 3. Source Code의 실행 예제
 


 4. 만약 Code에서 2번째 라인을 originalStr.substring(0, 15)으로 변환한다면 ?
 



Eclipse]JVM terminated. Exit code=-1

2010.01.06 16:30 | Posted by 예섬수진
Eclipse 수행 시, 아래와 같은 차이 뜰 때가 있다.

해결 방법
- javaw.exe의 경로를 알려주기 위해, eclipse.ini를 오른쪽과 같이 수정한다.

처음으로 생성한 Android Project를 실행하려고 할 때, Eclipse에서 다음과 같은 Error Message가 보인다.
the project cannot be built until build path errors are resolved

이 경우에는 Eclipse에서 "Project" -> "Clean"을 해 보자
이전 1 다음

티스토리 툴바