to UNICODE

Hi, I'm trying to convert mail message content (using javamail) to UNICODE. The bytes printed here are not UNICODE. What is wrong?

InputStream is=msg.getInputStream();

ByteArrayOutputStream baos=new ByteArrayOutputStream();

int b;

while ((b=is.read())!=-1){

baos.write(b);

}

baos.flush();

OutputStreamWriter osw=new OutputStreamWriter(baos,"UNICODE");

byte[] bb=baos.toByteArray();

for (int i=0;i<bb.length;i++){

System.out.println(bb[i]);

}

Naor>

[906 byte] By [naor_ya] at [2007-10-2 5:16:41]
# 1
Stinking crossposter alert! http://forum.java.sun.com/thread.jspa?threadID=682996
warnerjaa at 2007-7-16 1:18:59 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...
# 2
You really bothersome person. is it painful to you?this subject relate to several topics. I put it in one forum and no one knew so I asked in other places.Please help
naor_ya at 2007-7-16 1:18:59 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...