logo

سلسلة في بيان التبديل

في Java 7، تسمح لك Java باستخدام كائنات السلسلة في التعبير عن عبارة التبديل. من أجل استخدام السلسلة، عليك أن تأخذ في الاعتبار النقاط التالية:

  • يجب أن يكون كائن سلسلة فقط.
  •  Object game = 'Hockey'; // It is not allowed String game = 'Hockey'; // It is OK. 
  • كائن السلسلة حساس لحالة الأحرف.
  •  'Hickey' and 'hocker' are not equal. 
  • لا يوجد كائن فارغ

كن حذرًا أثناء تمرير كائن سلسلة، حيث يؤدي تمرير كائن فارغ إلى NullPointerException.


سلسلة في بيان التبديل مثال 1

 public class StringInSwitchStatementExample { public static void main(String[] args) { String game = 'Cricket'; switch(game){ case 'Hockey': System.out.println('Let's play Hockey'); break; case 'Cricket': System.out.println('Let's play Cricket'); break; case 'Football': System.out.println('Let's play Football'); } } } 

انتاج:

 Let's play Cricket 

سلسلة في بيان التبديل مثال 2

 public class StringInSwitchStatementExample { public static void main(String[] args) { String game = 'Card-Games'; switch(game){ case 'Hockey': case'Cricket': case'Football': System.out.println('This is a outdoor game'); break; case 'Chess': case'Card-Games': case'Puzzles': case'Indoor basketball': System.out.println('This is a indoor game'); break; default: System.out.println('What game it is?'); } } } 

انتاج:

 This is a indoor game