Java根據字串get及set物件對應屬性
阿新 • • 發佈:2018-12-18
-
根據字串設定物件對應屬性
public static void setAttribute(Object o,String field, Object keyWord) { try { Field f = o.getClass().getDeclaredField(field); f.setAccessible(true); f.set(o, keyWord); } catch (Exception e) { e.printStackTrace(); } }
-
根據字串獲取物件對應屬性
public static String getAttribute(Object o,String field) { String r = ""; try { Field f = o.getClass().getDeclaredField(field); f.setAccessible(true); r = f.get(o).toString(); } catch (Exception e) { e.printStackTrace(); } return r; }