不兼容的类型:对象无法在java netbeans中转换为String [英] Incompatible types : Object cant not be converted to String in java netbeans

查看:121
本文介绍了不兼容的类型:对象无法在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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆