还非得用循环?我是新手,刚看的。想不懂。
解决方案 »
- java里怎么取变量地址?
- 如何用不在同一个java文件下的类 或者不再同一个包里面的java类做监视器啊
- MyEclipse平台项目打包(jar)后 文件路径不对 怎么解决?
- 我需要一个rational rose 工具
- 本人想学swing,请高手推荐几本书.小弟在此谢过
- 多维数组定义问题!求人帮忙了!
- java FileOutputStream.writer(),类似的这些流用过一次之后貌似就只能关闭了,他们还有其他价值吗
- 关于线程池的问题
- swing 点击按钮(事件派发线程调用)无规律性报错
- 不同版本的JDK能否同时装上阿???
- 请教多线程中this.getName()和Thread.currentThread().getName()返回名字不一样的问题
- JAVA正则取XML里的节点效果怎么样
System.out.println(Arrays.toString(arr));
public void println(Object x) {
String s = String.valueOf(x);
synchronized (this) {
print(s);
newLine();
}
}
而第一行的String.valueOf(x),它的实现是:
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
也就是说如果不能转型成String的话,最后形式就是通过反射获取它的类型名称以及它在环境中独一无二的hashCode
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}电脑的话如果只是开发一些不太大的玩具项目还是可以跑得动的
如果实在经济受限,建议还是先忍忍到时候整个换吧,可以优化优化电脑,该清的清掉……
PrintStream里面并没有参数为数组的print方法。
但是有 print(Ojbect object)方法,调用了它的object 的toString()。。