Java求助:如何判断某对象是否存在?如果不存在,创建该对象

来源:百度知道 编辑:UC知道 时间:2024/06/10 07:11:18
我遇到如下的一个问题:
经过一系列的操作,我得到一个字符串。我如何判断以此 字符串 为名字的对象是否已经存在呢?

比如说,经过一系列操作,我得到了两个字符串“month_1998”和“12”,我现在需要判断ArrayList month_1998是否已经存在。如果不存在:
ArrayList<String> month_1998 = new ArrayList<String>();
month_1998.add( "12" );
如果存在,直接把字符串“12”加入ArrayList中:
month_1998.add("12");

先谢谢大家了

说的是不是单体模式?
ArrayList<String> month_1998;
if(month_1998==null)month_1998=new ArrayList<String>();
......
要不然就不明白了。
还有month_1998不是字符串。

java中没有类似js的eval功能。很难实现,为何不换个逻辑来做呢?

if(month_1998==null)
{
month_1998 = new ArrayList<String>();
month_1998.add( "12" );

}
else
{
month_1998.add( "12" );
}

ArrayList<String> month_1998 = null;

if(month_1998 == null){
ArrayList<String> month_1998 = new ArrayList<String>();
}
month_1998.add("12");