请问一下String.valueOf问题
public void initArray()
{
ResultArray ra = new ResultArray();
ra.open();
String strSql = String.valueOf(String.valueOf((new StringBuffer("select name,name from type_cityarea where agentno = '")).append(strAgentNo).append("'")));
arrCityArea = ra.getList(strSql);
strSql = String.valueOf(String.valueOf((new StringBuffer("select name,name from type_contact where agentno = '")).append(strAgentNo).append("'")));
arrContactType = ra.getList(strSql);
strSql = String.valueOf(String.valueOf((new StringBuffer("select prop.rs_guid,prop.property_name from usr_con_pro as prop where prop.agen" +
"tno = '"
)).append(strAgentNo).append("'")));
arrOther = ra.getList(strSql);
ra.close();
}
请问一下这句怎么理解啊String.valueOf(String.valueOf((new StringBuffer
为什么要用两个String.valueOf,String.valueOf是什么意思啊,