English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الالنصالنوع هو كلاس في Java، وهو يستخدم لتمثيل مجموعة من الأحرف. الأحرف في Java غير قابلة للتغيير، ويمكن تغيير قيمة الأحرف بعد إنشائها.
بما أن الأحرف غير القابلة للتغيير، إذا حاولت إعادة تخصيص قيمة الأحرف. سيؤدي ذلك إلى تشير الرفع إلى كائن String جديد، مما يترك الأحرف غير المستخدمة في الذاكرة.
يقدم Java كلاس StringBuffer كبديل لـ String حيث يتطلب الأمر تعديلات كبيرة على سلسلة من الأحرف.
يمكنك تعديل/تعديل محتويات StringBuffer بشكل متكرر دون ترك العديد من الأجسام غير المستخدمة الجديدة.
كلاس StringBuilder تم إدخاله في Java 5، والفرق الرئيسي بين StringBuffer و StringBuilder هو أن طرق StringBuilder ليست آمنة للتواصل (غير المتزامنة).
يُنصح باستخدام StringBuilder، لأنه أسرع من StringBuffer. ولكن، إذا كان من الضروري ضمان الأمان في الاتصال، فإن أفضل خيار هو استخدام StringBuffer.
StringBuilderالشخصappend()الطريقة تأخذ قيمة String واحدة وتضيفها إلى الحاليةالشخص.
لتحويل قيمة String إلى عنصر StringBuilder، فقط استخدم طريقة append() لتحديد.
في البرنامج Java التالي، سنقوم بتحويل مصفوفة الأنماط إلى عنصر StringBuilder واحد.
public class StringToStringBuilder { public static void main(String args[]) { String strs[] = {"Arshad", "Althamas", "Johar", "Javed", "Raju", "Krishna"}; StringBuilder sb = new StringBuilder(); sb.append(strs[0]); sb.append(" "+strs[1]); sb.append(" "+strs[2]); sb.append(" "+strs[3]); sb.append(" "+strs[4]); sb.append(" "+strs[5]); System.out.println(sb.toString()); } }
Arshad Althamas Johar Javed Raju Krishna