ال ألحق() طريقة جافا StringBuilder يتم استخدام الفئة لإلحاق قيمة السلسلة بالتسلسل الحالي. هناك العديد من أساليب الإلحاق () المحملة بشكل زائد المتوفرة في فئة StringBuilder. يتم التمييز بين هذه الطرق على أساس معلماتها.
بناء الجملة:
دعونا نرى بناء الجملة المختلف لأسلوب StringBuilder append() :
هل يمكن لفئة مجردة أن يكون لها مُنشئ
public StringBuilder append(boolean b) public StringBuilder append(char c) public StringBuilder append(char[] str) public StringBuilder append(char[] str, int offset, int len) public StringBuilder append(CharSequence cs) public StringBuilder append(CharSequence cs, int start, int end) public StringBuilder append(double d) public StringBuilder append(float f) public StringBuilder append(int i) public StringBuilder append(long lng) public StringBuilder append(Object obj) public StringBuilder append(String str) public StringBuilder append(StringBuffer sb) public StringBuilder appendCodePoint(int codePoint)
معامل:
نوع البيانات | معامل | وصف |
---|---|---|
منطقية | ب | قيمة منطقية سيتم إلحاقها. |
شار | ج | قيمة char التي سيتم إلحاقها. |
شار | شارع | هذه هي الأحرف التي سيتم إلحاقها. |
كثافة العمليات | عوض | فهرس الحرف الأول المطلوب إلحاقه. |
كثافة العمليات | فقط | عدد الأحرف المراد إلحاقها. |
CharSequence | خدمات العملاء | تسلسل الأحرف المراد إلحاقه. |
كثافة العمليات | يبدأ | هذا هو فهرس البداية للتسلسل الذي سيتم إلحاقه. |
كثافة العمليات | نهاية | هذا هو فهرس النهاية للتسلسل الذي سيتم إلحاقه. |
مزدوج | د | قيمة مزدوجة سيتم إلحاقها. |
يطفو | F | قيمة عائمة سيتم إلحاقها. |
كثافة العمليات | أنا | قيمة int التي سيتم إلحاقها. |
طويل | الغاز الطبيعي المسال | قيمة طويلة سيتم إلحاقها. |
هدف | كائن | قيمة الكائن التي سيتم إلحاقها. |
خيط | شارع | قيمة السلسلة التي سيتم إلحاقها. |
StringBuffer | بينالي الشارقة | StringBuffer الذي تم إلحاقه. |
كثافة العمليات | com.codePoint | قيمة int لنقطة كود Unicode. |
عائدات:
طريقة | عائدات |
---|---|
إلحاق (منطقي ب) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (شار ج) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (شار [] شارع) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (شار [] شارع، إنت إزاحة، إنت لين) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (CharSequence CS) | تقوم بإرجاع إشارة إلى هذا الملحق. |
إلحاق (CharSequence cs، int start، int end) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (د مزدوج) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (تعويم و) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (كثافة العمليات ط) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (الغاز الطبيعي المسال الطويل) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (كائن كائن) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (سلسلة سلسلة) | تقوم بإرجاع مرجع إلى هذا الكائن. |
إلحاق (StringBuffer بينالي الشارقة) | تقوم بإرجاع مرجع إلى هذا الكائن. |
appendCodePoint(int codePoint) | تقوم بإرجاع مرجع إلى هذا الكائن. |
الاستثناءات:
طريقة | استثناء |
---|---|
إلحاق (منطقي ب) | الذي - التي |
إلحاق (شار ج) | الذي - التي |
إلحاق (شار [] شارع) | الذي - التي |
إلحاق (شار [] شارع، إنت إزاحة، إنت لين) | IndexOutOfBoundsException |
إلحاق (CharSequence ق) | الذي - التي |
إلحاق (CharSequence s، int start، int end) | IndexOutOfBoundsException |
إلحاق (د مزدوج) | الذي - التي |
إلحاق (تعويم و) | الذي - التي |
إلحاق (كثافة العمليات ط) | الذي - التي |
إلحاق (الغاز الطبيعي المسال الطويل) | الذي - التي |
إلحاق (كائن كائن) | الذي - التي |
إلحاق (سلسلة سلسلة) | الذي - التي |
إلحاق (StringBuffer بينالي الشارقة) | الذي - التي |
appendCodePoint(int codePoint) | الذي - التي |
نسخة التوافق:
جافا 1.5 وما فوق
مثال على طريقة إلحاق Java StringBuilder (boolean b).
public class StringBuilderAppendExample1 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder('value1 '); System.out.println('builderObject :'+sb1); // appending boolean argument sb1.append(true); // print the StringBuilder after appending System.out.println('after append = ' + sb1); StringBuilder sb2 = new StringBuilder('value2 '); System.out.println('new builderObject :' + sb2); // appending boolean argument sb2.append(false); // print the string Builder after appending System.out.println('after append = ' + sb2); } }اختبره الآن
انتاج:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
مثال على طريقة إلحاق Java StringBuilder (char c).
public class StringBuilderAppendExample2 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder('value1 '); System.out.println('builderObject :'+sb1); // appending char argument sb1.append('A'); // print the StringBuilder after appending System.out.println('after append = ' + sb1); StringBuilder sb2 = new StringBuilder('value2 '); System.out.println('new builderObject :' + sb2); // appending char argument sb2.append('#'); // print the string Builder after appending System.out.println('after append = ' + sb2); } }اختبره الآن
انتاج:
شركة مقابل شركة
builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 #
مثال على طريقة Java StringBuilder append(char[] str).
public class StringBuilderAppendExample3 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder('string '); System.out.println('builderObject :'+sb1); char[] str = {'a','b','c'}; // appending char array argument sb1.append(str); // print the StringBuilder after appending System.out.println('after append = ' + sb1); } }اختبره الآن
انتاج:
builderObject :string after append = string abc
مثال على طريقة Java StringBuilder append(char[] str, int offset, int len).
public class StringBuilderAppendExample4 { public static void main(String[] args){ StringBuilder sb1 = new StringBuilder('string builder '); System.out.println('builderObject :'+sb1); char[] str = {'a','b','c','d','e','f','g'}; // appending char array argument sb1.append(str,1,5); // print the StringBuilder after appending System.out.println('after append = ' + sb1); } }اختبره الآن
انتاج:
builderObject :string builder after append = string builder bcdef
مثال على طريقة إلحاق Java StringBuilder (CharSequence cs).
public class StringBuilderAppendExample5 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('string builder '); System.out.println('builderObject :'+sb); CharSequence cs = 'char sequence'; // appending charsequence argument sb.append(cs); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }اختبره الآن
انتاج:
builderObject :string builder after append = string builder char sequence
مثال على طريقة إلحاق Java StringBuilder (CharSequence cs, int start, int end)
public class StringBuilderAppendExample6 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('string builder '); System.out.println('builderObject :'+sb); CharSequence cs = 'charsequence'; // appending charsequence argument start at index 4 and end at 8(exclusive) sb.append(cs,4,8); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }اختبره الآن
انتاج:
builderObject :string builder after append = string builder sequ
مثال على طريقة إلحاق Java StringBuilder (double d).
public class StringBuilderAppendExample7 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('string builder '); System.out.println('builder :'+sb); // appending double argument sb.append(12.6543210123456789d); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }اختبره الآن
انتاج:
builder :string builder after append = string builder 12.65432101234568
مثال على طريقة إلحاق Java StringBuilder (float f).
public class StringBuilderAppendExample8 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('string builder '); System.out.println('builder :'+sb); // appending float argument sb.append(10.65f); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }اختبره الآن
انتاج:
builder :string builder after append = string builder 10.65
مثال على طريقة إلحاق Java StringBuilder (int i).
public class StringBuilderAppendExample9 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('append int '); System.out.println('builder :'+sb); // appending int argument sb.append(100); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }اختبره الآن
انتاج:
نموذج TCP وIP
builder :append int after append = append int 100
مثال على طريقة إلحاق Java StringBuilder (long lng).
public class StringBuilderAppendExample10 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('append long '); System.out.println('builder :'+sb); // appending long argument sb.append(9223372036854775807l); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }اختبره الآن
انتاج:
builder :append long after append = append long 9223372036854775807
مثال على طريقة إلحاق Java StringBuilder (Object obj).
public class StringBuilderAppendExample11 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('append object '); System.out.println('builder :'+sb); Object obj ='objectValue'; // appending object argument sb.append(obj); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }اختبره الآن
انتاج:
builder :append object after append = append object objectValue
مثال على طريقة إلحاق Java StringBuilder (String str).
public class StringBuilderAppendExample12 { public static void main(String[] args) { StringBuilder sb = new StringBuilder('append string '); System.out.println('builder :'+sb); String str ='my string'; // appending string argument sb.append(str); // print the StringBuilder after appending System.out.println('after append = ' + sb); } }اختبره الآن
انتاج:
builder :append string after append = append string my string
مثال على طريقة إلحاق Java StringBuilder (StringBuffer sb).
public class StringBuilderAppendExample13 { public static void main(String[] args) { StringBuilder stringBuilder = new StringBuilder('append stringBuffer '); System.out.println('builder :'+stringBuilder); StringBuffer sb =new StringBuffer('bufferValue'); // appending string buffer argument stringBuilder.append(sb); // print the StringBuilder after appending System.out.println('after append = ' + stringBuilder); } }اختبره الآن
انتاج:
أعرج كيفية إلغاء التحديد
builder :append stringBuffer after append = append stringBuffer bufferValue
مثال على طريقة Java StringBuilder appendCodePoint(int codePoint).
public class StringBuilderAppendExample14 { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder('append codePoint1 '); StringBuilder sb2 = new StringBuilder('append codePoint2 '); // appending codePoint argument sb1.appendCodePoint(64); sb2.appendCodePoint(65); // print the StringBuilder after appending System.out.println('after append : ' +sb1+' '+sb2); } }اختبره الآن
انتاج:
after append : append codePoint1 @ append codePoint2 A