USO DE LOS METODOS DE UN STRING EN JAVA 1
El Manejo de CADENAS en JAVA es fundamental saber al menos sus metodos basicos
Aqui les muestro unos ejemplos:
Uso de charAt( int N) -->> char : Se usa para CAPTURAR una LETRA de la CADENA, en donde N es la pocicion de la letra que queremos capturar.
Aqui el Codigo Fuente de como utilizarlo:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/** *
* cualquier duda sobre este codigo, shamirdhc31@gmail.com
*/
import java.util.Scanner;
public class UsoDe_CharAt
{
public static void main(String[] ARGUMENTOS)
{
Scanner TECLADO = new Scanner(System.in);
String PALABRA;
char PRIMERA_LETRA;
System.out.print("INGRESE UNA CADENA : ");
PALABRA = TECLADO.nextLine();
PRIMERA_LETRA =PALABRA.charAt(0);
System.out.println("LA PRIMERA LETRA DE \"" + PALABRA + "\" ES : "
+ PRIMERA_LETRA);
}
}
Uso de compareTo(String C) -->> int : Se usa para COMPARAR dos cadenas, nos devuelve "0" si son iguales, "menor a 0" si la cadena 01 es menor a la cadena 02, "mayor a 0" si la cadena 01 es mayor a la cadena 02.
Aqui el Codigo Fuente de como utilizarlo:
?
1
2
3
4
5
6
7
89
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
*
* cualquier duda sobre este codigo, shamirdhc31@gmail.com
*/
import java.util.Scanner;
public class UsoDe_CompareTo
{
public static void main(String[] ARGUMENTOS)
{
Scanner TECLADO = new Scanner(System.in);
String PALABRA_01;
String PALABRA_02;
System.out.print("INGRESE CADENA 01 : ");
PALABRA_01 = TECLADO.nextLine();
System.out.print("INGRESE CADENA 02 : ");
PALABRA_02 = TECLADO.nextLine();
if(PALABRA_01.compareTo(PALABRA_02) == 0)
{
System.out.println("LAS CADENAS SON IGUALES...");
}
else if(PALABRA_01.compareTo(PALABRA_02) < 0)
{
System.out.println("CADENA 01 ES MENOR ACADENA 02");
}
else if(PALABRA_01.compareTo(PALABRA_02) > 0)
{
System.out.println("CADENA 01 ES MAYOR A CADENA 02");
}
}
}
Uso de equals(String C) -->> boolean : Se usa para comparar cadenas, nos devuelve un booleano, "true" si son iguales, "false" si son diferentes, respeta las MAYUSCULAS o sea que "JAVADHC" es diferente a "javadhc".
Aqui elCodigo Fuente de como utilizarlo:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**
*
* cualquier duda sobre este codigo, shamirdhc31@gmail.com
*/
import java.util.Scanner;
public class UsoDe_Equals
{
public static void main(String[] ARGUMENTOS)
{
Scanner TECLADO = new Scanner(System.in);
String PALABRA_01;
String PALABRA_02;
System.out.print("INGRESE CADENA 01 : ");
PALABRA_01 = TECLADO.nextLine();
System.out.print("INGRESE CADENA 02 : ");
PALABRA_02 = TECLADO.nextLine();
if(PALABRA_01.equals(PALABRA_02))
{
System.out.println("LAS CADENAS SON IGUALES...");
}
else
{
System.out.println("LAS CADENAS NO SON IGUALES...");
} }
}
Uso De equalsIgnoreCase(String C) -->> boolean : Es lo mismo que "equals" pero la diferencia es que no respeta las mayusculas o sea que "JAVADHC" es igual a "javadhc"
Aqui el Codigo Fuente de como utilizarlo:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**
*
* cualquier duda sobre este codigo, shamirdhc31@gmail.com
*/
import java.util.Scanner;public class UsoDe_EqualsIgnoreCase
{
public static void main(String[] ARGUMENTOS)
{
Scanner TECLADO = new Scanner(System.in);
String PALABRA_01;
String PALABRA_02;
System.out.print("INGRESE CADENA 01 : ");
PALABRA_01 = TECLADO.nextLine();
System.out.print("INGRESE CADENA 02 : ");
PALABRA_02 = TECLADO.nextLine();
...
Regístrate para leer el documento completo.