ה לְצַרֵף() שיטת Java StringBuilder class משמשת להוספת ערך המחרוזת לרצף הנוכחי. קיימות שיטות append() עומסות שונות זמינות במחלקה 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 שאותו יש להוסיף. |
לְהַשְׁחִיר | str | אלו הדמויות שיש לצרף. |
int | לְקַזֵז | האינדקס של התו הראשון שיש להוסיף. |
int | רק | מספר התווים שיש להוסיף. |
CharSequence | cs | רצף התווים שאמור לצרף. |
int | הַתחָלָה | זהו המדד ההתחלתי של רצף המשנה שיש לצרף. |
int | סוֹף | זהו האינדקס הסופי של רצף המשנה שיש לצרף. |
לְהַכפִּיל | ד | ערך כפול שיש לצרף. |
לָצוּף | ו | ערך צף שיש לצרף. |
int | אני | ערך int שיש להוסיף. |
ארוך | lng | ערך ארוך שיש לצרף. |
לְהִתְנַגֵד | Obj | ערך אובייקט שיש להוסיף. |
חוּט | str | ערך מחרוזת שיש להוסיף. |
StringBuffer | sb | StringBuffer שמצורף. |
int | codePoint | ערך int של נקודת קוד Unicode. |
החזרות:
שיטה | החזרות |
---|---|
append(בוליאנית b) | זה מחזיר הפניה לאובייקט זה. |
append(char c) | זה מחזיר הפניה לאובייקט זה. |
append(char[] str) | זה מחזיר הפניה לאובייקט זה. |
append(char[] str, int offset, int len) | זה מחזיר הפניה לאובייקט זה. |
append(CharSequence cs) | זה מחזיר הפניה לתוספת זו. |
append(CharSequence cs, int start, int end) | זה מחזיר הפניה לאובייקט זה. |
להוסיף (כפול ד) | זה מחזיר הפניה לאובייקט זה. |
append(float f) | זה מחזיר הפניה לאובייקט זה. |
append(int i) | זה מחזיר הפניה לאובייקט זה. |
append(long lng) | זה מחזיר הפניה לאובייקט זה. |
append(Object obj) | זה מחזיר הפניה לאובייקט זה. |
append(String str) | זה מחזיר הפניה לאובייקט זה. |
append(StringBuffer sb) | זה מחזיר הפניה לאובייקט זה. |
appendCodePoint(int codePoint) | זה מחזיר הפניה לאובייקט זה. |
חריגים:
שיטה | יוצא מן הכלל |
---|---|
append(בוליאנית b) | זֶה |
append(char c) | זֶה |
append(char[] str) | זֶה |
append(char[] str, int offset, int len) | IndexOutOfBoundsException |
append(CharSequence s) | זֶה |
append(CharSequence s, int start, int end) | IndexOutOfBoundsException |
להוסיף (כפול ד) | זֶה |
append(float f) | זֶה |
append(int i) | זֶה |
append(long lng) | זֶה |
append(Object obj) | זֶה |
append(String str) | זֶה |
append(StringBuffer sb) | זֶה |
appendCodePoint(int codePoint) | זֶה |
גרסת תאימות:
Java 1.5 ומעלה
דוגמה לשיטת Java StringBuilder append(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 append(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); } }בדוק את זה עכשיו
תְפוּקָה:
mysql לא שווה
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 append(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 append(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 append(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 append(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 append(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); } }בדוק את זה עכשיו
תְפוּקָה:
builder :append int after append = append int 100
דוגמה לשיטת Java StringBuilder append(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 append(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); } }בדוק את זה עכשיו
תְפוּקָה:
עבור לולאה java
builder :append object after append = append object objectValue
דוגמה לשיטת Java StringBuilder append(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 append(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