Java解决输出错误 ('[Ljava.lang.String;@3142b089]')
解析:
1、“[”:表示一位数组
2、“L”:表示一个对象
3、"java.lang.String":表示对象数据类型
4、“@3142b089”:表示该对象的HashCode
HashCode:散列码是由对象导出的一个整型值。散列码是没有规律的。类的hashCode()方法继承自Object类,因此每个对象都有一个默认的散列码,他的值为对象的存储地址(由对象的物理存储地址通过散列转换来的)。
解决方法:
private static final String[] AMENDMENT_CONTENT_ONE = {"住所变更"};
Arrays.toString(AMENDMENT_CONTENT_ONE);