一路拾遗
Collect By Finding All The Way ......
posts - 81,comments - 41,trackbacks - 0
public class Test {
       
public static void main(String[] args) {
            String s 
= new String();
            
int a = fun(s);
            System.out.println(s);
        }


    
public static int fun(String s)
    
{
        s 
= "aaaa";
        
return 1;
    }

由于JavaString池的特性,即String不可修改,修改即抛弃旧的,重新创建新的。所以上述代码输出为空。如果改为StringBuffer等其他类,则输出为"aaaa"。
posted on 2010-05-27 14:00 胖胖泡泡 阅读(179) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: