Код: Выделить всё
String s = "foo";
String sample1 = new String("dog");
StringBuffer sb = new StringBuffer();
sb.append("abc");
ArrayList l = new ArrayList();
l.add("ssss");
l.add("bbbb");
l.add("ssbbbss");
l.add("bbbb");
l.add("bbbb");
int k = 14, listsize = 0;
listsize = l.size();
TesingPrimitivRefernce.generateString(s);
TesingPrimitivRefernce.generateString(sample1);
TesingPrimitivRefernce.generateStringBuilder(sb);
TesingPrimitivRefernce.generateInt(k);
TesingPrimitivRefernce.generateNewList(l);
System.out.println("String============" + s + " String Buffer========" + sb + " String object " + sample1);
System.out.println("int Primitive Values===" + k);
System.out.println("Orignal List Size" + listsize + " After called method List Size==========" + l.size());
public static void generateString(String s) {
s = s.concat("d");
}
public static void generateStringBuilder(StringBuffer s) {
s = s.append("d");
}
public static void generateInt(int s) {
s = 10;
}
public static void generateNewList(ArrayList list) {
list.remove("bbbb");
}
Подробнее здесь: https://stackoverflow.com/questions/108 ... lues-is-no
Мобильная версия