A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package com.heima.stringbuffer;

public class Demo7_StringBuffer {

        /**
         * * A:形式参数问题
                        * String作为参数传递
                        * StringBuffer作为参数传递
                * B:案例演示
                        * String和StringBuffer分别作为参数传递问题
                        *
        基本数据类型的值传递,不改变其值
        引用数据类型的值传递,改变其值
       
        String类虽然是引用数据类型,但是他当作参数传递时和基本数据类型是一样的
         */
        public static void main(String[] args) {
                String s = "heima";
                System.out.println(s);
                change(s);
                System.out.println(s);
               
               
                System.out.println("---------------------");
                StringBuffer sb = new StringBuffer();
                sb.append("heima");
                System.out.println(sb);
                change(sb);
                System.out.println(sb);
        }

        public static void change(StringBuffer sb) {
                sb.append("itcast");
        }

        public static void change(String s) {
                s += "itcast";
        }

}

1 个回复

倒序浏览
不错  加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马