博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中遍历属性字段及值(常见方法)
阅读量:5318 次
发布时间:2019-06-14

本文共 990 字,大约阅读时间需要 3 分钟。

package com.js.s;

import java.lang.reflect.InvocationTargetException;

public class meiju {

public static void main(String[] args) throws NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException{
c model = new c();
meiju output = new meiju();
output.AllByType(model);
output.AllByObject(model);
output.allByGet(model);
}

//根据类型来遍历对象的属性public void AllByType(c model) throws NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException{    System.out.println("根据类型来遍历对象的属性");    java.lang.reflect.Field[] field = model.getClass().getDeclaredFields();        //获取实体类的所有属性,返回Field数组      for(int j=0 ; j

}

class c{

public String k = "10";
public int age = 20;

public String getK() {    return k;}public void setK(String k) {    this.k = k;}public int getAge() {    return age;}public void setAge(int age) {    this.age = age;}

}

转载于:https://www.cnblogs.com/TanMG/p/5546625.html

你可能感兴趣的文章
迷你DVD管理器
查看>>
从github上下载的ipynb文件的打开方法
查看>>
PAT L2-005 集合相似度(模拟集合set)
查看>>
Unity EditorWindow 笔记
查看>>
java 连接 Access数据库的两种方法
查看>>
【Linux笔记】CentOS 7 systemctl、firewalld
查看>>
SDK目录结构
查看>>
malloc() & free()
查看>>
HDU 2063 过山车
查看>>
jdbc oracle 连接字符串
查看>>
LLVM language 参考手册(译)(3)
查看>>
编译uboot提示libasm-offsets.c10 error bad value (armv5)解决方法
查看>>
Java程序设计-v01
查看>>
js中的三种函数写法
查看>>
高精度1--加法
查看>>
Laravel框架之Response操作
查看>>
Centos-创建目录-mkdir
查看>>
Ubuntu 12.04 Firefox/Chromium缺少Flash Player问题
查看>>
在线文件管理器elFinder支持中文
查看>>
String比较
查看>>