IL aggiungere() metodo di Java StringBuilder class viene utilizzata per aggiungere il valore della stringa alla sequenza corrente. Sono disponibili vari metodi append() sovraccaricati nella classe StringBuilder. Questi metodi si differenziano in base ai loro parametri.
Sintassi:
Vediamo la diversa sintassi del metodo append() di StringBuilder:
lettera java
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)
Parametro:
Tipo di dati | Parametro | Descrizione |
---|---|---|
booleano | B | Un valore booleano da aggiungere. |
car | C | Un valore char da aggiungere. |
car | stra | Questi sono i caratteri che devono essere aggiunti. |
int | compensare | L'indice del primo carattere da aggiungere. |
int | soltanto | Il numero di caratteri da aggiungere. |
CharSequence | c.s | La sequenza di caratteri da aggiungere. |
int | inizio | Questo è l'indice iniziale della sottosequenza da aggiungere. |
int | FINE | Questo è l'indice finale della sottosequenza da aggiungere. |
Doppio | D | Un valore doppio che deve essere aggiunto. |
galleggiante | F | Un valore float che deve essere aggiunto. |
int | io | Un valore int da aggiungere. |
lungo | lng | Un valore lungo che deve essere aggiunto. |
Oggetto | Ogg | Un valore Object da aggiungere. |
Corda | stra | Un valore stringa da aggiungere. |
StringBuffer | sb | Oggetto StringBuffer che viene aggiunto. |
int | codePoint | Un valore intero del punto di codice Unicode. |
Ritorna:
Metodo | ritorna |
---|---|
aggiungere(booleano b) | Restituisce un riferimento a questo oggetto. |
aggiungere(carattere c) | Restituisce un riferimento a questo oggetto. |
aggiungere(char[]str) | Restituisce un riferimento a questo oggetto. |
append(char[] str, int offset, int len) | Restituisce un riferimento a questo oggetto. |
aggiungi(SequenzaCaratteri cs) | Restituisce un riferimento a questo Appendable. |
append(CharSequence cs, int inizio, int fine) | Restituisce un riferimento a questo oggetto. |
aggiungere (doppia d) | Restituisce un riferimento a questo oggetto. |
aggiungere(float f) | Restituisce un riferimento a questo oggetto. |
aggiungere(int i) | Restituisce un riferimento a questo oggetto. |
aggiungere(lungo) | Restituisce un riferimento a questo oggetto. |
aggiungi (Oggetto oggetto) | Restituisce un riferimento a questo oggetto. |
aggiungere(Stringa) | Restituisce un riferimento a questo oggetto. |
aggiungere(StringBuffer sb) | Restituisce un riferimento a questo oggetto. |
appendCodePoint(int codePoint) | Restituisce un riferimento a questo oggetto. |
Eccezioni:
Metodo | Eccezione |
---|---|
aggiungere(booleano b) | QUELLO |
aggiungere(carattere c) | QUELLO |
aggiungere(char[]str) | QUELLO |
append(char[] str, int offset, int len) | IndexOutOfBoundsException |
aggiungi(SequenzaCaratteri) | QUELLO |
append(CharSequence s, int inizio, int fine) | IndexOutOfBoundsException |
aggiungere (doppia d) | QUELLO |
aggiungere(float f) | QUELLO |
aggiungere(int i) | QUELLO |
aggiungere(lungo) | QUELLO |
aggiungi (Oggetto oggetto) | QUELLO |
aggiungere(Stringa) | QUELLO |
aggiungere(StringBuffer sb) | QUELLO |
appendCodePoint(int codePoint) | QUELLO |
Versione compatibile:
Java 1.5 e versioni successive
Esempio del metodo append(boolean b) di Java StringBuilder
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); } }Provalo adesso
Produzione:
builderObject :value1 after append = value1 true new builderObject :value2 after append = value2 false
Esempio del metodo append(char c) di Java StringBuilder
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); } }Provalo adesso
Produzione:
ciclo del programma Java
builderObject :value1 after append = value1 A new builderObject :value2 after append = value2 #
Esempio del metodo 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); } }Provalo adesso
Produzione:
builderObject :string after append = string abc
Esempio del metodo 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); } }Provalo adesso
Produzione:
builderObject :string builder after append = string builder bcdef
Esempio del metodo append di 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); } }Provalo adesso
Produzione:
builderObject :string builder after append = string builder char sequence
Esempio del metodo append di 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); } }Provalo adesso
Produzione:
builderObject :string builder after append = string builder sequ
Esempio del metodo append(double d) di Java StringBuilder
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); } }Provalo adesso
Produzione:
quanti milioni ci sono in un miliardo
builder :string builder after append = string builder 12.65432101234568
Esempio del metodo append(float f) di Java StringBuilder
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); } }Provalo adesso
Produzione:
builder :string builder after append = string builder 10.65
Esempio del metodo 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); } }Provalo adesso
Produzione:
builder :append int after append = append int 100
Esempio del metodo append(long lng) di Java StringBuilder
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); } }Provalo adesso
Produzione:
builder :append long after append = append long 9223372036854775807
Esempio del metodo append(Object obj) di Java StringBuilder
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); } }Provalo adesso
Produzione:
elenco di array in Java
builder :append object after append = append object objectValue
Esempio del metodo append(String str) di Java StringBuilder
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); } }Provalo adesso
Produzione:
builder :append string after append = append string my string
Esempio del metodo append(StringBuffer sb) di Java StringBuilder
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); } }Provalo adesso
Produzione:
builder :append stringBuffer after append = append stringBuffer bufferValue
Esempio del metodo 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); } }Provalo adesso
Produzione:
after append : append codePoint1 @ append codePoint2 A