如何在java中检查变量是否为String类型

时间:2014-03-29 12:22:44

标签: java

我有一个配置文件,其中有一些值来,文件中的数据以及它们的类型。我必须检查来自配置文件的数据是否是String类型。我怎么能那样做......这是我的代码

    for (String tagName : record.getAllTags().keySet()) {
        com.etl.core.model.fmtg.Tag t = record.getAllTags().get(tagName);

        md.put(t.getName().trim(), "");
    }

t.getName()是通过文件传入的变量的名称,如果我执行t.getType(),我将获得该类型的名称...所以我如何检查t.getName( )是否为String类型

1 个答案:

答案 0 :(得分:2)

要检查java中的任何object类型:

if (obj instanceof C) {
    //your code
}

了解更多details