2014-12-06 68 views
-3

我正在使用JAVA写这个。我将对象放入我的vehicleList数组中,并且遇到了将问题返回到getVehicleList类中的问题。我的vehicleList是一个Vehicle []的数组。我一直在收到“字符串不能转换为字符串[]。我希望我有一些道理。这里是我的UseTaxList类。任何帮助将不胜感激。谢谢。在JAVA中返回字符串数组和数组操作

这是我到目前为止,我不断收到错误“字符串不能转换为String []”我知道是什么错误意味着,但我不知道如何解决它。

public Vehicle[] getVehicleList() { 

    String[] result; 
    for (int i = 0; i < vehicleList.length; i++) { 
    result += vehicleList[i].toString(); 
    } 

    return result; 

} 
+1

您可能需要限制的代码区域,你最需要帮助的... – rfornal 2014-12-06 01:31:28

回答

0

如果您只是想从所有元素转换vehicleList to String-Objects,您可以编写

String[] result = new String[vehicleList.length]; 
for (int i = 0; i < vehicleList.length; i++) 
    result[i] = vehicleList[i].toString(); 

return result; 

只需将代码写入你的getVehicleList() - 方法。您可能需要在您的Vehicle-Class中添加自定义的toString()方法!

+1

我建议澄清你的问题,缩小范围和限制的代码量的唯一重要组成部分。另请说明语言/框架。最好的问候, – 2014-12-06 01:41:25

+0

是的,请这样做,因为它很不清楚你到底想要什么。如果你想要一个快速和准确的答案,你的问题也应该简短,只包含代码,这是描述你的问题所必需的。 – 2014-12-06 01:43:53

+0

@ Charlie2004你可能想尝试我的答案,它应该工作(如果vehicleList是一个数组,它应该是,如果你使用的是vehicleList.length。 – 2014-12-06 01:52:37