不兼容的类型:对象无法在java netbeans中转换为String [英] Incompatible types : Object cant not be converted to String in java netbeans
本文介绍了不兼容的类型:对象无法在java netbeans中转换为String的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试在我的项目中使用object Array而且我收到错误:
I'm trying to use object Array in my project and i get an error :
incompatible types: Object cannot be converted to String
此行:
ST1 = new String[]{emt1, emt2, emt3, emt4};
现在我不知道这个错误的原因是什么。请帮帮我。
Now i don't figure out what is the cause of this error . please help me .
Object[] ST1;
Object emt1,emt2,emt3,emt4;
private void jButton3ActionPerformed(ActionEvent evt) {
try {
emt1 = null;
emt2 = null;
emt3 = null;
emt4 = null;
ST1 = new String[]{emt1, emt2, emt3, emt4};
}
....
推荐答案
你有两种方法就是将每个Object emt1,emt2,..转换为String,如下所示:
You have two way one is to cast every Object emt1, emt2, .. to String like this :
ST1 = new String[]{(String)emt1, (String)emt2, (String)emt3, (String)emt4};
或者您应该更改属性的类型:
Or you should to change the type of your attribute:
Object emt1, emt2, emt3, emt4;
To String
To String
String emt1, emt2, emt3, emt4;
ST1 = new String[]{emt1, emt2, emt3, emt4};
这篇关于不兼容的类型:对象无法在java netbeans中转换为String的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文