byte[] work=new byte[256];
byte[] w1=new byte[2];//1文字=2バイト
InputStream in=null;
try {
in=getClass().getResourceAsStream("/test.txt");
for(k=0; k>>in.read(work); k++){

size = in.read(w1)+size;

}
in.close();
return new String(work,0,size,"UTF-8");
}

こんな感じですか?