سلام على جميع أخوان في منتدى
سؤالي كان (ولو أسألتي كثرت هذة الأيام بس بليز أتحملوني شوي كما تعرفون أني مبتداء في سالفة) هو
أنظروا الى هذا الكود
//start class
public class hallodsd {
public static void main (String[] args){
String a = "Too many ";
String b = "cooks";
String c = "Too many cooks";
String d1 ="Too many cook";
String d2 = "s";
a += b;
d1 += d2;
a = a.intern();
System.out.println("Case 1");
if (a == c) System.out.println("yes");
else System.out.println("no");
// And in screen will dispaly yes
System.out.println("Case 2");
if (a == d1) System.out.println("yes");
else System.out.println("no");
// And in screen will dispaly No
}
}وسؤال هو عند كتابة a = a.intern(); لمرتين فأن حالة ثانية تتحقق أيضا و لكن ألا يوجد طريقة كتابة كود inern بحيث يغير جميع الحالات مرة واحدة

