「java数组输出是乱码」java字节数组转字符串乱码

博主:adminadmin 2023-01-07 11:03:06 760

今天给各位分享java数组输出是乱码的知识,其中也会对java字节数组转字符串乱码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java数组输出后为什么是乱码

你输出得超出数组范围了~

比如定义了A[10] 长度为10得数组A[0]-A[9]是这10个~

你输出了A[10]就是超出范围~显示得就是他得引用~也就是乱码~

Java数组println 出现乱码

这个打印的不是乱码,而是内存地址值,你要是想打印这个数组,可以用如下方法

System.out.println(Arrays.toString(a));

记着导入

import java.util.Arrays;

后续有问题可以直接私信我。

java数组输出乱码

数组a在你这里并没有被初始化,int[] a = new int[10]只是在内存中,给a分配了一段大小,

而你输出的@7866eb46就是此时【数组a在内存中的地址值】。而并非是数组中具体的数。

这不是乱码,属正常输出,这是对象在内存中的地址值

java数组输出是乱码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java字节数组转字符串乱码、java数组输出是乱码的信息别忘了在本站进行查找喔。