Operacions amb Strings: diferència entre les revisions

De FFAWiki
Cap resum de modificació
Cap resum de modificació
Línia 15: Línia 15:
::String s3=s1.concat(s2);   
::String s3=s1.concat(s2);   
::System.out.println(s3);
::System.out.println(s3);
===Comparar Strings===
====equals(textPerComparar)====
:Retorna un bool
::En el cas que sigui true si són iguals i false si no ho son
====equalsIgnoreCase(textPerComparar)====
:Retorna un bool
::En el cas que sigui true si són iguals i false si no ho son, sense mirar si son majúscules o minúscules
====compareTo(textPerComparar)====
:Torna un Int
:Es comporta de manera semblant a equals, però en aquest cas avalua a 0, qualsevol valor positiu o qualsevol valor negatiu depenent de si la cadena emmagatzemada en la variable en què s’invoca el mètode és alfabèticament igual, major o menor (respectivament)que la usada com a paràmetre
::valor positiu -> Parametre anterior que l'string - ex: "hola".compareTo("adeu");
::zero -> Parametre igual que l'string - ex: "hola".compareTo("hola");
::valor negatiu -> Parametre posterior que l'string - ex: "adeu".compareTo("hola");

Revisió del 13:12, 18 des 2020

Aqui hi han i haruan totes o casi totes les operacions amb Strings que poden haver-hi (en el cas de Java)

Unir Strings o concatenar

+

Pots utiitzar el + (System.println("hola " + "que tal");)

concat(string)

Amb dos variables String pots concatanar-los i guardors en una altre variable o simplement imprimir-los
String s1="Hola";
String s2="Que tal";
String s3=s1.concat(s2);
System.out.println(s3);

Comparar Strings

equals(textPerComparar)

Retorna un bool
En el cas que sigui true si són iguals i false si no ho son

equalsIgnoreCase(textPerComparar)

Retorna un bool
En el cas que sigui true si són iguals i false si no ho son, sense mirar si son majúscules o minúscules

compareTo(textPerComparar)

Torna un Int
Es comporta de manera semblant a equals, però en aquest cas avalua a 0, qualsevol valor positiu o qualsevol valor negatiu depenent de si la cadena emmagatzemada en la variable en què s’invoca el mètode és alfabèticament igual, major o menor (respectivament)que la usada com a paràmetre
valor positiu -> Parametre anterior que l'string - ex: "hola".compareTo("adeu");
zero -> Parametre igual que l'string - ex: "hola".compareTo("hola");
valor negatiu -> Parametre posterior que l'string - ex: "adeu".compareTo("hola");