Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Vemos primeramente que la clase se encuentra en el paquete
- */
- import java.lang.String;
- public class clsString
- {
- /*
- * Una breve definicion de lo que es un String, es que es un arreglo de caracteres(char)
- * claro que con unas o mas propiedades.
- * char Cvar[] = {"a", "b", "c"};
- * es lo mismo a
- * String Svar = "abc";
- * o
- * String Svar0 = new String(Cvar);
- */
- public static void main(String[] args)
- {
- /*
- * Primeramente vamos declarando una variable de tipo String, con contenido: "Hola Mundo"
- */
- String Variable = "Hola Mundo";
- /*
- * Una funcion que nos permite la clase String es el obtener el caracter de alguna posicion en la
- * variable.
- * P.D. Si la poscion que se solicita es mayor o menor a la cantidad de caracteres en la variable
- * esta retornara un error de fuera de rango
- */
- SOP("Variable.charAt(0)\nResultado: " + Variable.charAt(0));
- /*
- * Al igual que la funcion anterior esta nos permite retornar el caracter en la posicion
- * solicitada, pero esta no nos regresa el caracter en si, sino el valor ascii del mismo.
- * P.D. Si la poscion que se solicita es mayor o menor a la cantidad de caracteres en la variable
- * esta retornara un error de fuera de rango
- */
- SOP("\n\nVariable.codePointAt(0)\nResultado: " + Variable.codePointAt(0));
- /*
- * Esta funcion es lo misma que la anterior nos permite retornar el caracter en la posicion
- * solicitada - 1 entonces si le pedimos la posicion 1, nos regresara la del (1-1) = 0,
- * pero esta no nos regresa el caracter en si, sino el valor ascii del mismo.
- * P.D. Si la poscion que se solicita es mayor o menor a la cantidad de caracteres en la variable
- * esta retornara un error de fuera de rango
- */
- SOP("\n\nVariable.codePointBefore(1)\nResultado: " + Variable.codePointBefore(1));
- /*
- * Una funcion muy utilizada en los strings para la comparacion entre ellos es el utilizar
- * compareTo, en la cual se comparan los strings, si el string es igual(Exactamente) nos retornara
- * un 0, en caso contrario podria regresarnos valores menores a 0 o mayores a 0, esto dependiendo
- * del string que se compara.
- */
- SOP("\n\nVariable.compareTo(\"Hola mundo\");\nResultado: " + Variable.compareTo("Hola mundo"));
- /*
- * Una funcion muy utilizada en los strings para la comparacion entre ellos es el utilizar
- * compareTo, en la cual se comparan los strings, si el string es igual(Sin importar mayusculas
- * y minusculas) nos retornara un 0, en caso contrario podria regresarnos valores menores
- * a 0 o mayores a 0, esto dependiendo del string que se compara.
- */
- SOP("\n\nVariable.compareToIgnoreCase(\"Hola mundo\");\nResultado: " + Variable.compareToIgnoreCase("Hola mundo"));
- /*
- * Algo muy poco inusual es el usar la funcion concat, ya que lo que se hace es regresar la variable
- * mas la concatenacion al final pero esto simplemente es posible hacerlo usando sumando strings,
- * que en java nos lo permite facilmente sin ocacionar error.
- */
- Variable = Variable.concat(", Adios Mundo");
- SOP("\n\nVariable = Variable.concat(\", Adios Mundo\")\nResultado: " + Variable);
- /*
- * La funcion contains es utilizada para checar si alguna frase o palabra es contenida en el
- * string si es asi esta nos regresara un true, en caso contrario false
- */
- SOP("\n\nVariable.contains(\"Hola\")\nResultado: " + Variable.contains("Hola"));
- /*
- * La funcion length es sencillamente el retorno del total de caracteres contenidos en la variable
- */
- SOP("\n\nVariable.length()\nResultado: " + Variable.length());
- /*
- * Usando la funcion indexOf nos retornara la posicion(int) donde se encuentre la primera aparicion
- * del string que le indiquemos si este no existe regresara un numero negativo.
- * Esto muy utilizado para parsear textos junto con la funcuon substring.
- */
- SOP("\n\nVariable.indexOf(\"Mundo\")\nResultado: " + Variable.indexOf("Mundo"));
- /*
- * La funcion replace como bien lo dice es utilizada para retornar un string donde se reemplaza
- * todas las apariciones del texto que indiquemos reemplazandolo con el otro que igual le
- * indiquemos.
- */
- Variable = Variable.replace("Mundo", "TEC");
- SOP("\n\nVariable = Variable.replace(\"Mundo\", \"TEC\")\nResultado: " + Variable);
- /*
- * Usando la funcion substring, es el retornar todos los caracteres contenidos entre la posicion
- * inicial que indiquemos hasta la final que igual indiquemos ambas deven estar entre una posicion
- * existente de caracteres en la variable.
- */
- SOP("\n\nVariable.substring(5)\nResultado: " + Variable.substring(5));
- /*
- * La funcion toLowerCase(), nos retorna el contenido en minusculas
- */
- SOP("\n\nVariable.toLowerCase()\nResultado: " + Variable.toLowerCase());
- /*
- * La funcion toUpperCase(), nos retorna el contenido en mayusculas
- */
- SOP("\n\nVariable.toUpperCase()\nResultado: " + Variable.toUpperCase());
- }
- private static void SOP(String msj)
- {
- System.out.print(msj);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement