System.out.println("file data:" + sigToVerify);
在这里,您不打印a的值
String。正如owlstead在注释中正确指出的那样,将在字节数组上调用Object.toString()方法
sigToVerify。导致这种格式的输出:
getClass().getName() + '@' + Integer.toHexString(hashCode())
byte[] bytes = "i love my country".getBytes();for(byte b : bytes) { System.out.println("byte = " + b);}
甚至更简单,请使用以下
Arrays.toString()方法:
System.out.println(Arrays.toString(bytes));
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)