Las strings en Java son objetos que están respaldados internamente por una array de caracteres. Dado que las arrays son inmutables (no pueden crecer), las strings también son inmutables. Cada vez que se realiza un cambio en una String, se crea una String completamente nueva.
Sintaxis:
Java
// Java code to illustrate String import java.io.*; import java.lang.*; class Test { public static void main(String[] args) { // Declare String without using new operator String s = "GeeksforGeeks"; // Prints the String. System.out.println("String s = " + s); // Declare String using new operator String s1 = new String("GeeksforGeeks"); // Prints the String. System.out.println("String s1 = " + s1); } }
Java
class StringStorage { public static void main(String args[]) { String s1 = "TAT"; String s2 = "TAT"; String s3 = new String("TAT"); String s4 = new String("TAT"); System.out.println(s1); System.out.println(s2); System.out.println(s3); System.out.println(s4); } }
Java
//Construct String from subset of char array class GFG{ public static void main(String args[]){ byte ascii[]={71,70,71}; String s1= new String(ascii); System.out.println(s1); String s2= new String(ascii,1,2); System.out.println(s2); } }
Java
// Construct one string from another class GFG{ public static void main(String args[]) { char c[]={'G','f','g'}; String s1=new String (c); String s2=new String (s1); System.out.println(s1); System.out.println(s2); } }
Publicación traducida automáticamente
Artículo escrito por RishabhPrabhu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA