Le ajouter() méthode de Java Générateur de chaînes class est utilisée pour ajouter la valeur de chaîne à la séquence actuelle. Il existe différentes méthodes append() surchargées disponibles dans la classe StringBuilder. Ces méthodes se différencient en fonction de leurs paramètres.
Syntaxe:
Voyons les différentes syntaxes de la méthode StringBuilder append() :
que signifie xd
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)
Paramètre:
Type de données | Paramètre | Description |
---|---|---|
booléen | b | Une valeur booléenne qui doit être ajoutée. |
carboniser | c | Une valeur de caractère qui doit être ajoutée. |
carboniser | str | Ce sont les caractères qui doivent être ajoutés. |
int | compenser | L'index du premier caractère à ajouter. |
int | seulement | Le nombre de caractères à ajouter. |
CharSequence | cs | La séquence de caractères à ajouter. |
int | commencer | Il s'agit de l'index de départ de la sous-séquence qui doit être ajouté. |
int | fin | Il s'agit de l'index de fin de la sous-séquence qui doit être ajoutée. |
double | d | Une valeur double qui doit être ajoutée. |
flotter | F | Une valeur flottante qui doit être ajoutée. |
int | je | Une valeur int qui doit être ajoutée. |
long | GNL | Une valeur longue qui doit être ajoutée. |
Objet | Obj | Une valeur d'objet qui doit être ajoutée. |
Chaîne | str | Une valeur de chaîne qui doit être ajoutée. |
StringBuffer | qn | Un StringBuffer qui est ajouté. |
int | point de code | Une valeur int du point de code Unicode. |
Retour:
Méthode | Retour |
---|---|
ajouter (booléen b) | Il renvoie une référence à cet objet. |
ajouter (caractère c) | Il renvoie une référence à cet objet. |
ajouter (char[] chaîne) | Il renvoie une référence à cet objet. |
append(char[] str, int offset, int len) | Il renvoie une référence à cet objet. |
ajouter (CharSequence cs) | Il renvoie une référence à cet Appendable. |
append (CharSequence cs, int début, int fin) | Il renvoie une référence à cet objet. |
ajouter (double d) | Il renvoie une référence à cet objet. |
ajouter (float f) | Il renvoie une référence à cet objet. |
ajouter (int i) | Il renvoie une référence à cet objet. |
ajouter (long lng) | Il renvoie une référence à cet objet. |
ajouter (objet obj) | Il renvoie une référence à cet objet. |
ajouter (chaîne de caractères) | Il renvoie une référence à cet objet. |
ajouter (StringBuffer sb) | Il renvoie une référence à cet objet. |
appendCodePoint(int codePoint) | Il renvoie une référence à cet objet. |
Des exceptions:
Méthode | Exception |
---|---|
ajouter (booléen b) | QUE |
ajouter (caractère c) | QUE |
ajouter (char[] chaîne) | QUE |
append(char[] str, int offset, int len) | IndexOutOfBoundsException |
ajouter (CharSequence s) | QUE |
append (CharSequence s, int début, int fin) | IndexOutOfBoundsException |
ajouter (double d) | QUE |
ajouter (float f) | QUE |
ajouter (int i) | QUE |
ajouter (long lng) | QUE |
ajouter (objet obj) | QUE |
ajouter (chaîne de caractères) | QUE |
ajouter (StringBuffer sb) | QUE |
appendCodePoint(int codePoint) | QUE |
Version de compatibilité :
Java 1.5 et supérieur
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
mysql n'est pas égal
builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 #
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builderObject :string after append = string abc
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builderObject :string builder after append = string builder bcdef
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builderObject :string builder after append = string builder char sequence
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builderObject :string builder after append = string builder sequ
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
composants du robot
builder :string builder after append = string builder 12.65432101234568
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builder :string builder after append = string builder 10.65
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builder :append int after append = append int 100
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builder :append long after append = append long 9223372036854775807
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
carte SIM insérée mais pas de service Android
builder :append object after append = append object objectValue
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builder :append string after append = append string my string
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
builder :append stringBuffer after append = append stringBuffer bufferValue
Exemple de méthode 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); } }Testez-le maintenant
Sortir:
after append : append codePoint1 @ append codePoint2 A