解决方案 »
- 编写一个Java应用程序,程序运行后,要求到指定的文件夹(比如d:\work目录)查找后缀为java的文件,取出并保存到d:\test目录下。(
- 控制输入哪个好
- 我的TCP编程怎么在eclipse里无法进行相互发送信息 高手帮改下 急!!!!
- 用JTextPane写的写字板怎么保存住图片和文字格式?
- tomcat如何实现双机热备?
- import的小问题,请帮忙解决
- 各位高手们,请帮帮我,谢谢!!!!
- 我的jBuilder6在做數據庫連接時候老是提示找不到數據庫驅動程序(oracle,sql server),怎麼辦?
- jscrollpanel ,请问如何在程序中能够控制滚动条的位置,比如先select到某一行,然后滚动条也滚到相应位置?
- 第一个回答的出的分数全部给:)快来吧
- 这个acm试题,谁能帮我翻译一下!
- 在windows xp中,我的Java awt组件显示出来的中文是框框
Iterator it = list.iterator();
while (it.hasNext()) {
test = (Test)it.next();
System.out.println(test.getName());
System.out.println(test.getAge());
}
import java.lang.reflect.Field;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;public class Test {
public static void printFieldsValue(Object obj) {
Field[] fields = obj.getClass().getDeclaredFields();
try {
for (Field f : fields) {
f.setAccessible(true);
System.out.println(f.get(obj));
}
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
} public static void main(String[] args) throws Exception {
List<Person> list = new LinkedList<Person>();
list.add(new Person());
list.add(new Person());
list.add(new Person());
Iterator<Person> iter = list.iterator();
while (iter.hasNext()) {
printFieldsValue(iter.next());
}
}
}class Person {
private int age = 10;
private String name = "John";
}
while (it.hasNext()) {
System.out.println(Arrays.toString((Object[])it.next()));
}
如果你只是想为你认为有必要的 class 引入这个更详细的 toString 过程,那就请为它提供一个 toString() 方法,覆盖掉从 Object 类继承过来的 toString 方法。