我有field1 field2 field3等多个String
我现在的程序是在一个FOR循环里面
所以要"field"+i这样子来得到filed1 fied2 field3的值
String field1="hangzhou";
String field2="ningbo";
String field3="jinghua";
for(i=1;i<=vc.size();i++)
{
System.out.println("field"+i);
}
但是输出的结果是field1 field2 field3 要怎么才能得到hangzhou ningbo jinghua呢
请教高手
我现在的程序是在一个FOR循环里面
所以要"field"+i这样子来得到filed1 fied2 field3的值
String field1="hangzhou";
String field2="ningbo";
String field3="jinghua";
for(i=1;i<=vc.size();i++)
{
System.out.println("field"+i);
}
但是输出的结果是field1 field2 field3 要怎么才能得到hangzhou ningbo jinghua呢
请教高手
解决方案 »
- 一个面试问题,请教?
- java 文件操作 ObjectInputStream ObjectInputStream
- 为什么窗口在IDE中预览和生成的不一样?
- 我写的一个矩阵类,请大家指教.
- 请问要学j2me要先学好j2se呢
- 关于java中的按值传递和按址传递
- 请教一个Java的调试方案,错误原因.
- 关于package应该放那里的问题?
- 一个菜鸟的请求: 哪位前辈能给晚辈讲讲“匿名类”
- 请介绍几本专门讨论java的经典书籍
- 会聚csdn中的所有java jni 高手可能都解决不了这jni问题,我一天发一问连续三个星期,坚持再坚持还没有碰到jni 高手,高手太少了,这一帖
- 为什么这个程序无法退出,即点击“×”无法关闭程序
String field2="ningbo";
String field3="jinghua";
for(i=1;i<=vc.size();i++)
{
String field = "field"+i;
System.out.println(field);
}
String field2="ningbo";
String field3="jinghua";
for(i=1;i<=vc.size();i++)
{
System.out.println(field+i);
}
String field1="hangzhou";
String field2="ningbo";
String field3="jinghua"; public static void main(String[] args) throws Exception{
Field[] fields = Simple.class.getDeclaredFields();
Simple s = new Simple();
for(int i=0;i<fields.length;i++){
System.out.println(fields[i].get(s));
}
}
}