java如何動態修改物件的型別,java如何動態修改一個物件的型別

2021-07-27 11:21:34 字數 601 閱讀 9303

1樓:

基本明白了樓組的意思, 這樣不知道能否解決, 抽象出需要轉型的型別的共同點,然後寫成抽象類或者介面 ,是不是用泛型都木有關係,這樣可以緩解一定的問題。

另外,假通過反射強制型別轉換 怎麼用型別變數去引用呢 還只能用object 。 反射能動態獲得物件型別及屬性引數 行了

2樓:匿名使用者

樓主可以換種思路來實現:對於不同的型別,設定不同的引數,如下:

string typename = type.getname();

string value = "1";

if(typename.indexof("int") != -1)  else if(typename.

indexof("string") != -1)  else if(typename.indexof("其他型別") !

= -1)

3樓:

typ是一個類物件,時test對應的類的類物件,你確定要把obj裝換成類物件對應的類嗎?

4樓:凌晨六點整

直接型別強轉就行了,沒有繼承關係的類是不可能互轉的

java中如何讓 label的字型居中顯示

建立jlabel的時bai候用兩個引數的構造方法dujlabel string text,int horizontalalignment horizontalalignment是 zhijlabel的位置常量,cencer就是居dao中 比如你這個就可以寫成回 jlabel label new jl...

java如何輸出1到100間的質數

package test public class test public static void main string args int j for int i 2 i 100 i 1不是素數,所以直接從2開始迴圈 j 2 while i j 0 j 測試2至i的數字是否能被i整除,如不能就自加...

如何解決java中的空指標錯誤,如何解決JAVA中的空指標錯誤?

system.out.println check1 通過每步輸入輸出語句進行檢查 例子 public static void main string args class person public person int id,string name public string setname st...