질문이요....초보적인 질문....ㅡ.ㅡ;;;;
플랜
안녕하세요..
매일 질문밖에 올리질 않네요...ㅡ.ㅡ;;;;;
그래도 믿을수 있는건 여기 계신분들밖에 없어서리...-_-^
질문은 정말 간단해요..
byte와 null을 어케 비교합니까?
정말 간단하죠..ㅡㅡㅋ
byte b[] = new byte[100];
System.out.println(b[i] == null); ----에러더군요...-.-^
황당했습니다...
그래서 찍어보니..
값이 0으로 나오더군요...
근데 실제값으로 0을 넣어버리면...null과 비교가 않되잖아요...
byte로 null비교하는것좀 갈켜주세요..ㅡㅜ
절대 String 클래스를 사용하면 않되요.....
모바일에선 String이 메모리를 엄청 잡아 먹더군요..ㅡ.ㅡ;
String 하나로(좀 큰 문자열이지만) 메모리 350kb쓰던것을 900kb으로 잡아야한다는..ㅡㅡㅋ
개발은 메모리 최대 400kb로 개발해야 해서리.....
갈켜주심 감사하겠습니다..^^
주말이고 날씨도 좋고, 전부 앤분들과 어디 소풍이라도...(r^0^)r
앤이 없으신분들은 저랑 같이 일이나.....;;;;ㅡ.- -.ㅡ;;;;;
-
싴흐한세여니
그렇군요..ㅡ.ㅡ;;;;;;
-
민G
흠.. 그렇던가요? b[0] == 0 으로 비교해도 결과는 같지 않던가요? ^_^?
b[0] = 0 으로 셋팅하고 난 뒤에도 b[0] == 0x00 하면 결과는 과연 null 인지를 비교 할 수 있을까요? ^_^? -
여자
네 감사합니다..^^ 이렇게 하니 되데요..b[0] == 0x00 하면 null값을 비교할수가 있더군요..ㅋㅌㅋㅌ
0x00이 null값을 인식하더군요...ㅋㅋㅋ -
햇햇
byte 자체는 null 과 비교할 수 없습니다. ^_^ 할려고 한다면 b == null 인지 보시는게 정답이겠지요 ^_^