java中“=”的含义

来源:互联网 发布:算法竞赛入门经典txt 编辑:程序博客网 时间:2024/04/28 19:37

StringBuffer code = new StringBuffer("for(i = 0; i < 10; i ++){sum = sum + i;}");

StringBuffer temp = code;

当修改temp时,code也就相应的修改了,因为temp也指向code指向的存储位置,所以要想不影响code的值,就要这样做:

temp = new StringBuffer(code.toString());

原创粉丝点击