SlideShare una empresa de Scribd logo
MANEJO DE CADENAS DE CARACTERES EN JAVA
Ing. Emerson E. Garay Gómez www.slideshare.net/emergar
CARÁCTER: Es un símbolo que representa algo (digito, letra, carácter especial, signo de
puntuación, espacio en blanco,…).
Van entre dos comillas simples ‘ ‘
En java el tipo de dato para manejar los caracteres es char
Una variable de tipo char siempre tiene en su valor un carácter, así sea un espacio
Al momento de hablar de caracteres se debe mirar una referencia, como la Tabla
ASCII: American Standar Code for Information Interchange
CADENA DE CARACTERES: Es un conjunto de cero o mas caracteres consecutivos.
Van entre dos comillas dobles “Aquí va la cadena de caracteres”
En java el tipo de dato cadena se trabaja con la clase String
Una cadena puede estar sin caracteres y se denomina cadena vacía o nula
Hay que tener en cuenta que las posiciones dentro de los String en java son tratados desde
Cero (0) hasta n-1, como si fuera un vector al momento de manipular los caracteres que
conforman el String.
FUNCIONES PARA EL MANEJO DE CADENAS
LONGITUD (length): Es retornar la cantidad de caracteres que tiene una cadena.
Cadena cad = ”Lenguaje de Programación Nivel II”
33  Longitud (cad)
En java lo anterior:
String cad = ”Lenguaje de Programación Nivel II”;
int n = cad.length();//en n se almacena la cantidad de caracteres de la cadena cad
También se puede expresar así:
int n = ”Lenguaje de Programación Nivel II” .length();
SUBCADENA (substring): Retorna una subcadena de una cadena principal.
Cadena cad = ”Programación II”
“Pro”  Subcadena (cad, 1, 3)
“gramación II”  Subcadena (cad, 4)
En java lo anterior:
String cad = ”Programación II”, cad2, cad3;
cad2 = cad1.substring( 1, 3) ; //Desde el carácter de la posición 1 hasta antes de la 3
cad3 = cad1.substring(4); // Desde el carácter de la posición 4 hasta final de la cadena
POSICION (indexOf): Retorna la posición de una subcadena dentro de una principal.
Cadena cad = ”Laboratorio de Programación II”
Cadena cad2 = “de”
13  Posición (cad, cad2)
16  Posición (cad, “P”)
9  Posición (cad, “r”)
En java lo anterior:
MANEJO DE CADENAS DE CARACTERES EN JAVA
Ing. Emerson E. Garay Gómez www.slideshare.net/emergar
String cad = ”Laboratorio de Programación II”;
String cad2 = “de”;
int pos = cad.indexOf( cad2 ) ;
//Busca la primera ocurrencia de cad2 en cad1 y retorna el índice del primer carácter y si no existe retorna -1
pos = cad.indexOf(“Pro”); //retornara 16
cad = “ra”;
pos = cad.lastIndexOf(cad2); //retornara 19
//Busca la última ocurrencia de cad2 en cad1 y retorna el índice del primer carácter y si no existe retorna -1
También se puede hacer una búsqueda a partir de una posición.
pos = cad.lastIndexOf(“r”, 5); //retornara 9
pos = cad.IndexOf(“r”, 18); //retornara 16
Esta función posee otras 2 variantes para buscar un carácter y no una cadena ya que está
sobrecargada.
CONCATENAR (+ ó concat): Permite unir dos o más cadenas en una sola cadena, es muy
utilizada para mostrar información resultado de una búsqueda de datos.
Cadena cad1 = ”Paradigma”
Cadena cad2 = ”Orientado a Objetos”
Cadena cad3
”ParadigmaOrientado a Objetos”  cad3 = Concatenar (cad1, cad2)
En java se maneja generalmente con el operador de concatenación +
String cad1 = ”Paradigma”;
String cad2 = ”Orientado a Objetos”;
String cad3;
cad3 = cad1.concat(cad2);
cad3 = cad1 + cad2; //otra forma, que es la mas común
COMPARAR (compareTo ó compareToIgnoreCase): Se utiliza para hacer una comparación entre
dos cadenas y como resultado retorna un número, así.
Cero (0) si las dos cadenas son iguales
Mayor a Cero (0) si la primera cadena es mayor a la segunda
Menor a Cero (0) si la primera cadena es menor a la segunda
Cadena cad1 = ”Sincelejo”
Cadena cad2 = ”Bogotá”
Número mayor a cero  Comparar (cad1, cad2)
En java lo anterior:
String cad1 = ”Sincelejo”;
String cad2 = ”bogotá”;
int com1, com2;
com1 = cad1.compareTo (cad2); //retorna un valor menor a cero
com2 = cad1.compareToIgnoreCase (cad2); //retorna un valor mayor a cero
cad1 = ”sincelejo”;
MANEJO DE CADENAS DE CARACTERES EN JAVA
Ing. Emerson E. Garay Gómez www.slideshare.net/emergar
cad2 = ”SINCELEJO”;
com1 = cad1.compareTo (cad2); //retorna un valor mayor a cero
com2 = cad1.compareToIgnoreCase (cad2); //retorna un cero
También existe otra función en java que permite saber estrictamente sí o no son iguales dos
cadenas, es decir, que el valor retornado por la función es un lógico (boolean) y es:
cad1.equals (cad2) o cad1.equalsIgnoreCase (cad2)
A MAYUSCULAS: Permite convertir las letras minúsculas de una cadena a sus equivalentes en
mayúsculas.
Cadena cad = ”Lenguaje 2”
“LENGUAJE 2”  AMayusculas(cad)
En java:
String cad = ”Lenguaje 2”, cad2;
cad2 = cad.toUpperCase(); //retorna “LENGUAJE 2”
A MINUSCULAS: Permite convertir las letras minúsculas de una cadena a sus equivalentes en
mayúsculas.
Cadena cad = ”POO En Java 2”
“poo en java 2”  AMinusculas (cad)
En java:
String cad = ”POO En Java 2”, cad2;
cad2 = cad.toLowerCase(); //retorna “poo en java 2”
NÚMERO A CADENA: Se usa para convertir un valor numérico en una cadena.
Entero num1 = 57
“57”  NUM_CAD (num1)
Real num2 = 3.1416
“3.1416”  NUM_CAD (num2)
En java se hace concatenando el numero con una cadena vacía: “” + num
CADENA A NÚMERO: Se usa para convertir una cadena en un valor numérico.
Cadena cad1 = ”2007”
2007  CAD_NUM (cad1)
Cadena cad2 = ”3.1416”
3.1416  CAD_NUM (cad2)
En java se hace dependiendo del tipo de dato del número:
String cad1 = ”2007”;
String cad2 = ”3.1416”;
int num_entero = Integer.parseInt(cad1);
double num_real = Double.parseDouble(cad2);
MANEJO DE CADENAS DE CARACTERES EN JAVA
Ing. Emerson E. Garay Gómez www.slideshare.net/emergar
//las anteriores son las más usadas, y existen otras tales como:
short entero_corto = Short.parseShort(cad);
long entero_largo = Long.parseLong(cad);
float real_simple = Float.parseFloat(cad);
Para obtener carácter a carácter de un String en java se hace con la función charAt(posición)
char c = “Lenguaje”.charAt(3);//en c se almacena el carácter g
String cad = “String en Java”;
char c2 = cad.charAt(7);//en c2 se almacena el carácter e

Más contenido relacionado

La actualidad más candente

Simplificación de funciones aplicando el Álgebra de Boole
Simplificación de funciones aplicando el Álgebra de BooleSimplificación de funciones aplicando el Álgebra de Boole
Simplificación de funciones aplicando el Álgebra de Boole
Danilo Vivenes
 
Ordenamientos burbuja e inserción
Ordenamientos burbuja e inserciónOrdenamientos burbuja e inserción
Ordenamientos burbuja e inserción
Alvaro Enrique Ruano
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
Daniel Gómez
 
Diccionario de base de datos Prueba
Diccionario de base de datos PruebaDiccionario de base de datos Prueba
Diccionario de base de datos Prueba
Juan Guerrero
 
Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
Andre Jaramillo
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing
Laura
 
Arreglos Java
Arreglos JavaArreglos Java
Arreglos Java
mtemarialuisa
 
Introducción a Django
Introducción a DjangoIntroducción a Django
Introducción a Django
Paradigma Digital
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
Alvaro Enrique Ruano
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
UCE
 
CONCEPTOS BASICOS PÁGINA WEB [Autoguardado].pptx
CONCEPTOS BASICOS PÁGINA WEB [Autoguardado].pptxCONCEPTOS BASICOS PÁGINA WEB [Autoguardado].pptx
CONCEPTOS BASICOS PÁGINA WEB [Autoguardado].pptx
MisaelCruz29
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
NANO-06
 
Insercion directa
Insercion directaInsercion directa
Insercion directa
abelpit2
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
josecuartas
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
Angel Vázquez Patiño
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
Clara Patricia Avella Ibañez
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
Nelson Rubio
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
UTN
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
Juan Astudillo
 
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
José Antonio Sandoval Acosta
 

La actualidad más candente (20)

Simplificación de funciones aplicando el Álgebra de Boole
Simplificación de funciones aplicando el Álgebra de BooleSimplificación de funciones aplicando el Álgebra de Boole
Simplificación de funciones aplicando el Álgebra de Boole
 
Ordenamientos burbuja e inserción
Ordenamientos burbuja e inserciónOrdenamientos burbuja e inserción
Ordenamientos burbuja e inserción
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
 
Diccionario de base de datos Prueba
Diccionario de base de datos PruebaDiccionario de base de datos Prueba
Diccionario de base de datos Prueba
 
Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing
 
Arreglos Java
Arreglos JavaArreglos Java
Arreglos Java
 
Introducción a Django
Introducción a DjangoIntroducción a Django
Introducción a Django
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
CONCEPTOS BASICOS PÁGINA WEB [Autoguardado].pptx
CONCEPTOS BASICOS PÁGINA WEB [Autoguardado].pptxCONCEPTOS BASICOS PÁGINA WEB [Autoguardado].pptx
CONCEPTOS BASICOS PÁGINA WEB [Autoguardado].pptx
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Insercion directa
Insercion directaInsercion directa
Insercion directa
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
 

Destacado

Longitud de cadena y funciones en java
Longitud de cadena y funciones en javaLongitud de cadena y funciones en java
Longitud de cadena y funciones en java
Robert Wolf
 
Flujos de Entrada y Salida en Java
Flujos de Entrada y Salida en JavaFlujos de Entrada y Salida en Java
Flujos de Entrada y Salida en Java
Ingeniería Nica
 
3. tipos de programas java
3. tipos de programas java3. tipos de programas java
3. tipos de programas java
Eric Martinez Aguilar
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVA
jesanchez5
 
Tipos de datos entrada y salida
Tipos de datos entrada y salidaTipos de datos entrada y salida
Tipos de datos entrada y salida
Brahyan Marquez
 
Laboratorio cadena de caracteres
Laboratorio cadena de caracteresLaboratorio cadena de caracteres
Laboratorio cadena de caracteres
Maynor Mendoza
 
Entrada y salida de datos en java
Entrada y salida de datos en javaEntrada y salida de datos en java
Entrada y salida de datos en java
tensanti
 
Tipos de datos de ENTRADA
Tipos de datos de ENTRADATipos de datos de ENTRADA
Tipos de datos de ENTRADA
Martha Vara G
 
Trabajo en Equipo en la contemporaneidad
Trabajo en Equipo en la contemporaneidadTrabajo en Equipo en la contemporaneidad
Trabajo en Equipo en la contemporaneidad
untecs video
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
Tensor
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
Margarita Zambrano
 
Arreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadoresArreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadores
Diego Enrique Hernández González
 
Administración de memoria en java
Administración de memoria en javaAdministración de memoria en java
Administración de memoria en java
Luis Miguel De Bello
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1
kaikuse
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en java
pbcanessa
 
Entrada y Salida de datos en Java
Entrada y Salida de datos en JavaEntrada y Salida de datos en Java
Entrada y Salida de datos en Java
kunno10
 
14 Curso de POO en java - estructuras condicionales
14 Curso de POO en java - estructuras condicionales14 Curso de POO en java - estructuras condicionales
14 Curso de POO en java - estructuras condicionales
Clara Patricia Avella Ibañez
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores
Clara Patricia Avella Ibañez
 
12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos
Clara Patricia Avella Ibañez
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
jfranco_123
 

Destacado (20)

Longitud de cadena y funciones en java
Longitud de cadena y funciones en javaLongitud de cadena y funciones en java
Longitud de cadena y funciones en java
 
Flujos de Entrada y Salida en Java
Flujos de Entrada y Salida en JavaFlujos de Entrada y Salida en Java
Flujos de Entrada y Salida en Java
 
3. tipos de programas java
3. tipos de programas java3. tipos de programas java
3. tipos de programas java
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVA
 
Tipos de datos entrada y salida
Tipos de datos entrada y salidaTipos de datos entrada y salida
Tipos de datos entrada y salida
 
Laboratorio cadena de caracteres
Laboratorio cadena de caracteresLaboratorio cadena de caracteres
Laboratorio cadena de caracteres
 
Entrada y salida de datos en java
Entrada y salida de datos en javaEntrada y salida de datos en java
Entrada y salida de datos en java
 
Tipos de datos de ENTRADA
Tipos de datos de ENTRADATipos de datos de ENTRADA
Tipos de datos de ENTRADA
 
Trabajo en Equipo en la contemporaneidad
Trabajo en Equipo en la contemporaneidadTrabajo en Equipo en la contemporaneidad
Trabajo en Equipo en la contemporaneidad
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
 
Arreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadoresArreglos multidimensionales y de apuntadores
Arreglos multidimensionales y de apuntadores
 
Administración de memoria en java
Administración de memoria en javaAdministración de memoria en java
Administración de memoria en java
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en java
 
Entrada y Salida de datos en Java
Entrada y Salida de datos en JavaEntrada y Salida de datos en Java
Entrada y Salida de datos en Java
 
14 Curso de POO en java - estructuras condicionales
14 Curso de POO en java - estructuras condicionales14 Curso de POO en java - estructuras condicionales
14 Curso de POO en java - estructuras condicionales
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores
 
12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 

Similar a Manejo de cadenas de caracteres java

Apunte cadenas
Apunte cadenasApunte cadenas
Apunte cadenas
Carina del Milagro Ruiz
 
Jyoc java-cap06 la clase string
Jyoc java-cap06 la clase stringJyoc java-cap06 la clase string
Jyoc java-cap06 la clase string
Jyoc X
 
Cadenas caracteres
Cadenas caracteresCadenas caracteres
Cadenas caracteres
Gonzalo Rivas
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
Daniel Gómez
 
Taller 1 de estructuras
Taller 1 de estructurasTaller 1 de estructuras
Taller 1 de estructuras
Paola Rodriguez
 
18 tipos-de-datos
18 tipos-de-datos18 tipos-de-datos
18 tipos-de-datos
Andy T
 
Fpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.comFpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.com
FresyMetal
 
Programacion de Cadenas
Programacion de CadenasProgramacion de Cadenas
Programacion de Cadenas
Cristian Alberto Oliva
 
Implementación de Aplicaciones Basadas en Texto
Implementación de Aplicaciones Basadas en TextoImplementación de Aplicaciones Basadas en Texto
Implementación de Aplicaciones Basadas en Texto
Rolando Steep Quezada Martinez
 
6.2 cadenas de caracteres
6.2 cadenas de caracteres6.2 cadenas de caracteres
6.2 cadenas de caracteres
SNPP
 
Introducción a la programación y la informática. Tema 6
Introducción a la programación y la informática. Tema 6Introducción a la programación y la informática. Tema 6
Introducción a la programación y la informática. Tema 6
Andres Garcia Garcia
 
Pe15 cadenacaracteres
Pe15 cadenacaracteresPe15 cadenacaracteres
Pe15 cadenacaracteres
Marco Antonio Plascencia
 
Java script teoria
Java script teoriaJava script teoria
Java script teoria
ssxdan
 
08 strings o cadenas
08 strings o cadenas08 strings o cadenas
08 strings o cadenas
horusblom
 
Cadenas de Caracteres
Cadenas de CaracteresCadenas de Caracteres
Cadenas de Caracteres
Andres Chiriboga
 
Semana03 prog ii
Semana03 prog iiSemana03 prog ii
Semana03 prog ii
Propia
 
Cadenas
CadenasCadenas
Cadenas
ciberosv
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
Tensor
 
02 Bases Del Lenguaje Java
02   Bases Del Lenguaje Java02   Bases Del Lenguaje Java
02 Bases Del Lenguaje Java
Network Sens
 
Clase 10 expresiones regulares
Clase 10 expresiones regularesClase 10 expresiones regulares
Clase 10 expresiones regulares
José Ricardo Tillero Giménez
 

Similar a Manejo de cadenas de caracteres java (20)

Apunte cadenas
Apunte cadenasApunte cadenas
Apunte cadenas
 
Jyoc java-cap06 la clase string
Jyoc java-cap06 la clase stringJyoc java-cap06 la clase string
Jyoc java-cap06 la clase string
 
Cadenas caracteres
Cadenas caracteresCadenas caracteres
Cadenas caracteres
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
 
Taller 1 de estructuras
Taller 1 de estructurasTaller 1 de estructuras
Taller 1 de estructuras
 
18 tipos-de-datos
18 tipos-de-datos18 tipos-de-datos
18 tipos-de-datos
 
Fpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.comFpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.com
 
Programacion de Cadenas
Programacion de CadenasProgramacion de Cadenas
Programacion de Cadenas
 
Implementación de Aplicaciones Basadas en Texto
Implementación de Aplicaciones Basadas en TextoImplementación de Aplicaciones Basadas en Texto
Implementación de Aplicaciones Basadas en Texto
 
6.2 cadenas de caracteres
6.2 cadenas de caracteres6.2 cadenas de caracteres
6.2 cadenas de caracteres
 
Introducción a la programación y la informática. Tema 6
Introducción a la programación y la informática. Tema 6Introducción a la programación y la informática. Tema 6
Introducción a la programación y la informática. Tema 6
 
Pe15 cadenacaracteres
Pe15 cadenacaracteresPe15 cadenacaracteres
Pe15 cadenacaracteres
 
Java script teoria
Java script teoriaJava script teoria
Java script teoria
 
08 strings o cadenas
08 strings o cadenas08 strings o cadenas
08 strings o cadenas
 
Cadenas de Caracteres
Cadenas de CaracteresCadenas de Caracteres
Cadenas de Caracteres
 
Semana03 prog ii
Semana03 prog iiSemana03 prog ii
Semana03 prog ii
 
Cadenas
CadenasCadenas
Cadenas
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
02 Bases Del Lenguaje Java
02   Bases Del Lenguaje Java02   Bases Del Lenguaje Java
02 Bases Del Lenguaje Java
 
Clase 10 expresiones regulares
Clase 10 expresiones regularesClase 10 expresiones regulares
Clase 10 expresiones regulares
 

Más de Emerson Garay

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
Emerson Garay
 
Mind meister
Mind meisterMind meister
Mind meister
Emerson Garay
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
Emerson Garay
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
Emerson Garay
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
Emerson Garay
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
Emerson Garay
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
Emerson Garay
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
Emerson Garay
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
Emerson Garay
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
Emerson Garay
 
Intent en android
Intent en androidIntent en android
Intent en android
Emerson Garay
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
Emerson Garay
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
Emerson Garay
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
Emerson Garay
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
Emerson Garay
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
Emerson Garay
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
Emerson Garay
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
Emerson Garay
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
Emerson Garay
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
Emerson Garay
 

Más de Emerson Garay (20)

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
 
Mind meister
Mind meisterMind meister
Mind meister
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Intent en android
Intent en androidIntent en android
Intent en android
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
 

Último

Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 

Último (20)

Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 

Manejo de cadenas de caracteres java

  • 1. MANEJO DE CADENAS DE CARACTERES EN JAVA Ing. Emerson E. Garay Gómez www.slideshare.net/emergar CARÁCTER: Es un símbolo que representa algo (digito, letra, carácter especial, signo de puntuación, espacio en blanco,…). Van entre dos comillas simples ‘ ‘ En java el tipo de dato para manejar los caracteres es char Una variable de tipo char siempre tiene en su valor un carácter, así sea un espacio Al momento de hablar de caracteres se debe mirar una referencia, como la Tabla ASCII: American Standar Code for Information Interchange CADENA DE CARACTERES: Es un conjunto de cero o mas caracteres consecutivos. Van entre dos comillas dobles “Aquí va la cadena de caracteres” En java el tipo de dato cadena se trabaja con la clase String Una cadena puede estar sin caracteres y se denomina cadena vacía o nula Hay que tener en cuenta que las posiciones dentro de los String en java son tratados desde Cero (0) hasta n-1, como si fuera un vector al momento de manipular los caracteres que conforman el String. FUNCIONES PARA EL MANEJO DE CADENAS LONGITUD (length): Es retornar la cantidad de caracteres que tiene una cadena. Cadena cad = ”Lenguaje de Programación Nivel II” 33  Longitud (cad) En java lo anterior: String cad = ”Lenguaje de Programación Nivel II”; int n = cad.length();//en n se almacena la cantidad de caracteres de la cadena cad También se puede expresar así: int n = ”Lenguaje de Programación Nivel II” .length(); SUBCADENA (substring): Retorna una subcadena de una cadena principal. Cadena cad = ”Programación II” “Pro”  Subcadena (cad, 1, 3) “gramación II”  Subcadena (cad, 4) En java lo anterior: String cad = ”Programación II”, cad2, cad3; cad2 = cad1.substring( 1, 3) ; //Desde el carácter de la posición 1 hasta antes de la 3 cad3 = cad1.substring(4); // Desde el carácter de la posición 4 hasta final de la cadena POSICION (indexOf): Retorna la posición de una subcadena dentro de una principal. Cadena cad = ”Laboratorio de Programación II” Cadena cad2 = “de” 13  Posición (cad, cad2) 16  Posición (cad, “P”) 9  Posición (cad, “r”) En java lo anterior:
  • 2. MANEJO DE CADENAS DE CARACTERES EN JAVA Ing. Emerson E. Garay Gómez www.slideshare.net/emergar String cad = ”Laboratorio de Programación II”; String cad2 = “de”; int pos = cad.indexOf( cad2 ) ; //Busca la primera ocurrencia de cad2 en cad1 y retorna el índice del primer carácter y si no existe retorna -1 pos = cad.indexOf(“Pro”); //retornara 16 cad = “ra”; pos = cad.lastIndexOf(cad2); //retornara 19 //Busca la última ocurrencia de cad2 en cad1 y retorna el índice del primer carácter y si no existe retorna -1 También se puede hacer una búsqueda a partir de una posición. pos = cad.lastIndexOf(“r”, 5); //retornara 9 pos = cad.IndexOf(“r”, 18); //retornara 16 Esta función posee otras 2 variantes para buscar un carácter y no una cadena ya que está sobrecargada. CONCATENAR (+ ó concat): Permite unir dos o más cadenas en una sola cadena, es muy utilizada para mostrar información resultado de una búsqueda de datos. Cadena cad1 = ”Paradigma” Cadena cad2 = ”Orientado a Objetos” Cadena cad3 ”ParadigmaOrientado a Objetos”  cad3 = Concatenar (cad1, cad2) En java se maneja generalmente con el operador de concatenación + String cad1 = ”Paradigma”; String cad2 = ”Orientado a Objetos”; String cad3; cad3 = cad1.concat(cad2); cad3 = cad1 + cad2; //otra forma, que es la mas común COMPARAR (compareTo ó compareToIgnoreCase): Se utiliza para hacer una comparación entre dos cadenas y como resultado retorna un número, así. Cero (0) si las dos cadenas son iguales Mayor a Cero (0) si la primera cadena es mayor a la segunda Menor a Cero (0) si la primera cadena es menor a la segunda Cadena cad1 = ”Sincelejo” Cadena cad2 = ”Bogotá” Número mayor a cero  Comparar (cad1, cad2) En java lo anterior: String cad1 = ”Sincelejo”; String cad2 = ”bogotá”; int com1, com2; com1 = cad1.compareTo (cad2); //retorna un valor menor a cero com2 = cad1.compareToIgnoreCase (cad2); //retorna un valor mayor a cero cad1 = ”sincelejo”;
  • 3. MANEJO DE CADENAS DE CARACTERES EN JAVA Ing. Emerson E. Garay Gómez www.slideshare.net/emergar cad2 = ”SINCELEJO”; com1 = cad1.compareTo (cad2); //retorna un valor mayor a cero com2 = cad1.compareToIgnoreCase (cad2); //retorna un cero También existe otra función en java que permite saber estrictamente sí o no son iguales dos cadenas, es decir, que el valor retornado por la función es un lógico (boolean) y es: cad1.equals (cad2) o cad1.equalsIgnoreCase (cad2) A MAYUSCULAS: Permite convertir las letras minúsculas de una cadena a sus equivalentes en mayúsculas. Cadena cad = ”Lenguaje 2” “LENGUAJE 2”  AMayusculas(cad) En java: String cad = ”Lenguaje 2”, cad2; cad2 = cad.toUpperCase(); //retorna “LENGUAJE 2” A MINUSCULAS: Permite convertir las letras minúsculas de una cadena a sus equivalentes en mayúsculas. Cadena cad = ”POO En Java 2” “poo en java 2”  AMinusculas (cad) En java: String cad = ”POO En Java 2”, cad2; cad2 = cad.toLowerCase(); //retorna “poo en java 2” NÚMERO A CADENA: Se usa para convertir un valor numérico en una cadena. Entero num1 = 57 “57”  NUM_CAD (num1) Real num2 = 3.1416 “3.1416”  NUM_CAD (num2) En java se hace concatenando el numero con una cadena vacía: “” + num CADENA A NÚMERO: Se usa para convertir una cadena en un valor numérico. Cadena cad1 = ”2007” 2007  CAD_NUM (cad1) Cadena cad2 = ”3.1416” 3.1416  CAD_NUM (cad2) En java se hace dependiendo del tipo de dato del número: String cad1 = ”2007”; String cad2 = ”3.1416”; int num_entero = Integer.parseInt(cad1); double num_real = Double.parseDouble(cad2);
  • 4. MANEJO DE CADENAS DE CARACTERES EN JAVA Ing. Emerson E. Garay Gómez www.slideshare.net/emergar //las anteriores son las más usadas, y existen otras tales como: short entero_corto = Short.parseShort(cad); long entero_largo = Long.parseLong(cad); float real_simple = Float.parseFloat(cad); Para obtener carácter a carácter de un String en java se hace con la función charAt(posición) char c = “Lenguaje”.charAt(3);//en c se almacena el carácter g String cad = “String en Java”; char c2 = cad.charAt(7);//en c2 se almacena el carácter e