String和StringBuffer相比,前者更安全;后者更具有效率。 因此在选择用哪种声明的时候,要考虑声明对象是否经常发生增删等操作,若经常发生,则选择StringBuffer;其他则选择String。