15
একটি জাভা স্ট্রিং আসলেই পরিবর্তনযোগ্য?
আমরা সকলেই জানি যা Stringজাভাতে পরিবর্তনযোগ্য, তবে নিম্নলিখিত কোডটি পরীক্ষা করে দেখুন: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] = 'J'; value[7] …