我准备用Random.nextBytes()产生一个随机的字符数组,但是结果确出乎意料
Random random;
byte[] b=new byte[4];
random.nextBytes(b);
输出结果:[B@b7ec5d
而且产生的每一个数组前面都有 [B@ 三个字符。
请问有那位高手可以告诉我错在那里?应该怎么去改?
Random random;
byte[] b=new byte[4];
random.nextBytes(b);
输出结果:[B@b7ec5d
而且产生的每一个数组前面都有 [B@ 三个字符。
请问有那位高手可以告诉我错在那里?应该怎么去改?
@后面的相当数组地址你不能System.out.println(数组); //这样没什么意义
怎样才能获得真正的随机字符数组?