欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

Java打印charArray.toString(),

来源: javaer 分享于  点击 3331 次 点评:122

Java打印charArray.toString(),


我只是想简单的吧char 数组中的内容打印出来:
public class Test
{
	public static void main(String[] args)
	{

		char[] someArray = { 'J', 'A', 'V', 'A' };

		System.out.println(someArray.toString());
	}
}



结果并不如我预想那样,打印出JAVA,结果反而是”[C@24c21495″这样的。
从官方解释来看,toString函数返回一个字符串,这其中包含了类实例的名字,即@部分,还有该对象的无符号哈希码。等价于:


getClass().getName() + '@' + Integer.toHexString(hashCode())
所以这里,应该改为:


System.out.println(new String(someArray));

相关文章

    暂无相关文章

用户点评