因为StringBuffer和StringBuilder是字符串变量如下定义
char value[]
,
而String是字符串常量 如下定义
private final char value[],
同时StringBuffer是线程安全的,需要消耗比StringBuilder更多的资源,所以会有如下的速度大小关系
StringBuilder>StringBuffer>String
因为StringBuffer和StringBuilder是字符串变量如下定义
char value[]
,
而String是字符串常量 如下定义
private final char value[],
同时StringBuffer是线程安全的,需要消耗比StringBuilder更多的资源,所以会有如下的速度大小关系
StringBuilder>StringBuffer>String