Taula de continguts:

Com esborra un generador de cordes?
Com esborra un generador de cordes?

Vídeo: Com esborra un generador de cordes?

Vídeo: Com esborra un generador de cordes?
Vídeo: Автомобильный генератор 12 В для бесщеточного генератора 2024, Maig
Anonim

1) Esborra StringBuilder assignant un objecte nou

  1. classe pública JavaStringBufferClearEmptyExample {
  2. public static void main( Corda arguments) {
  3. StringBuilder sbStr = nul;
  4. for(int i = 1; i <= 5; i++){
  5. // clar el contingut de la iteració anterior.
  6. sbStr = nou StringBuilder ();
  7. sbStr. adjuntar (i);
  8. Sistema. fora. imprimir (sbStr);

Aleshores, com puc convertir StringBuilder en cadena?

Per convertir un StringBuilder en un valor String, invoqueu-hi el mètode toString()

  1. Crea una instancia de la classe StringBuilder.
  2. Afegeix-hi dades mitjançant el mètode append().
  3. Converteix StringBuilder en cadena utilitzant el mètode toString().

Com sé si el meu StringBuilder està buit? El mètode de longitud de la StringBuilder o la classe StringBuffer retorna la longitud de la seqüència de caràcters que té actualment. Com podeu veure a l'exemple, to comproveu si el StringBuilder està buit , obteniu la longitud de la StringBuilder objecte. Si la longitud és 0, ho és buit , en cas contrari no.

A més, com s'elimina alguna cosa d'una cadena a Java?

Podeu utilitzar el mètode substring() de java . lang. Corda classe a eliminar el primer o l'últim caràcter de Corda en Java . El mètode substring() està sobrecarregat i proporciona un parell de versions que us permeten eliminar un personatge des de qualsevol posició Java.

Quin és millor StringBuffer o StringBuilder?

La cadena és immutable mentre que StringBuffer i StringBuider són classes mutables. StringBuffer és segur i sincronitzat mentre que StringBuilder no ho és, per això StringBuilder és més ràpid que StringBuffer . La cadena concat + l'operador utilitza internament StringBuffer o StringBuilder classe.

Recomanat: