本帖最后由 杨兴庭 于 2013-7-12 17:57 编辑
StringBuffer 中的append()和ArrayList中的add()都可以添加元素到各自的对象中,请问这两种方式有什么不同吗?
哪个效率高点?
如StringBuffer的append():
- class StringBufferDemo
- {
- public static void main(String[] args)
- {
- StringBuilder sb = new StringBuilder("abcdef");
- sb = sb.append(34);
- }
- }
复制代码 ArrayList中的add():- import java.util.ArrayList;
- public class ArrayListDemo {
- public static void main(String[] args){
- ArrayList li = new ArrayList();
- li.add("abc");
- }
- }
复制代码 他们各自用在什么场合?
|