8
如何将Java字符串转换为byte []?
有什么方法可以将Java转换String为byte[](而不是盒装Byte[])? 在尝试这个: System.out.println(response.split("\r\n\r\n")[1]); System.out.println("******"); System.out.println(response.split("\r\n\r\n")[1].getBytes().toString()); 我得到了单独的输出。由于是gzip字符串,因此无法显示第一个输出。 <A Gzip String> ****** [B@38ee9f13 第二个是地址。我做错了什么吗?我需要将结果byte[]送入gzip解压缩器,如下所示。 String decompressGZIP(byte[] gzip) throws IOException { java.util.zip.Inflater inf = new java.util.zip.Inflater(); java.io.ByteArrayInputStream bytein = new java.io.ByteArrayInputStream(gzip); java.util.zip.GZIPInputStream gzin = new java.util.zip.GZIPInputStream(bytein); java.io.ByteArrayOutputStream byteout = new java.io.ByteArrayOutputStream(); int res = 0; byte buf[] = new byte[1024]; while (res >= …