package com.dairui.chars;
public class StringDemo {
public static void main(String[] args) {
String string = "hello";
System.out.println(string);
change(string);
System.out.println(string);// 执行后string的还是hello
// 基本数据类型
int i = 2;
System.out.println(i);
changeInt(i);
System.out.println(i);
// StringBuffer
StringBuffer stringBuffer = new StringBuffer("dair");
System.out.println(stringBuffer);
changeStringBuffer(stringBuffer);
System.out.println(stringBuffer);
// 引用类型:接口、数组、类、集合
int[] array = { 1, 2, 3, 4 };
System.out.println("array[1]" + array[1]);
changeArray(array);
System.out.println("array[1]" + array[1]);
}
public static void change(String string) {
string = string + "world";
System.out.println(string);
}
public static void changeInt(int i) {
i = 10;
System.out.println(i);
}
public static void changeStringBuffer(StringBuffer stringBuffer) {
stringBuffer.append("ui");
System.out.println(stringBuffer);
}
public static void changeArray(int[] is) {
is[1] = 10;
System.out.println(is[1]);
}
}
执行结果: