我有一个关于groovy的问题,希望我能得到一些帮助。下面的代码示例是一个常规的合并函数,我想编写一个新的合并函数,但是针对不同的数据类型。但是,我想首先理解包含字符串ABC = value.get(0).toString();
的原因根据我的理解,这只是将数据类型从任何类型转换为字符串,但是如果我不需要转换任何东西并且只想保持相同的数据类型,例如字符数据类型。我想到了char.get(0).char();但这对我来说没有意义。另一件事是,如果我只想忽略它并只做我的条件语句那么我的groovy将如何知道分配给它的数据类型?
public class myClass
{
Object merge(List<Object>values)
{
String ABC = values.get(0).toString();
if(ABC== 'p')
{
return 1;
}
else if(ABC == 'N')
{
return -1 ;
}
}