繁体   English   中英

在Java中检查字符串和字符串数组

[英]Checking String and an Array of Strings in Java

我陷入一个问题。 我正在调用方法A()。 有时返回String,有时返回String Array(String [] strArr)。 如何以编程方式处理该方案? 我对方法A()的返回类型没有任何控制。

我必须调用该方法并将返回的值存储在变量中。 变量的类型需要根据方法返回的值(字符串/字符串数组)进行固定。

提前致谢 。

尝试这个

Object returnedValue = A();
if (returnedValue instanceof String)
{
    ...
}
else if (returnedValue instanceof String[])
{
    ...
}

我宁愿建议更改A()的签名。 方法A()应始终返回String [],并在调用结束时检查数组的长度并执行必要的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM