in for me ass as in
TRANSCRIPT
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 1/20
1
PRESENTACION ………………………………………………………… 3
AGRADECIMIENTO ………………………………………………………... 4
DEDICATORIA ..…………………………………………………………5
INTRODUCCION ………………………………………………………… 6
ENUNCIADO ………………………………………………………… 7-8
CLASES ………………………………………………… 9-20
String
String buffer
String tokenizer
character
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 2/20
2
PPRREESSEENNTTAACCIIOONN
Señorita Docente del curso de Tecnología de Programación I de la
Universidad Nacional de Trujillo. Es para nuestro grupo de exposición una
gran oportunidad de poder presentar y poner a vuestra consideración el
presente programa, que tiene como objetivo principal el conocer la gran
importancia que tiene para los estudiantes de Ingeniería de sistemas conocer y
saber como desarrollar un programa que los ayude a optimizar en nuestro
trabajo para el futuro. Esperamos que el presente programa tenga la aceptación respectiva por haber
seguido con todos los recursos necesarios dados por la docente del curso.
LLooss AAuuttoorreess..
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 3/20
3
AAGGRRAADDEECCIIMMIIEENNTTOO
A la UNT, porque dentro de sus aulas se cultivan
conocimientos de nuestro nivel académico que se requieren
para nuestra formación profesional.
A la señorita Yanet Vidal Melgarejo por su valorable
dedicación y conocimientos con el fin de forjar profesionales
de éxito.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 4/20
4
DDEEDDIICCAATTOORRIIAA
A nuestros amados padres quienes son la razón de nuestro
esfuerzo, por su gran amor, dedicación y enseñanzas.
A Dios Padre, porque siempre esta a nuestro lado guiando
nuestro camino, por brindarnos su amor divino, por haber
permitido llegar a dar este gran paso en nuestras vidas y por
bendecir nuestro trabajo.
.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 5/20
5
IINNTTRROODDUUCCCCCCIIOONN
El presente estudio tiene como propósito realizar la elaboración y análisis de
un programa donde hace uso de las Características y métodos de clases:
String, StringBuffer, Character, StringTokenizer con el fin de poder emplear
nuestro conocimiento de una manera lógica .
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 6/20
6
II.. EENNUUNNCCIIAADDOO ::
1. Describir las características y métodos principales de las siguientes
clases: String, StringBuffer, Character, StringTokenizer.
2. Elaborar un informe con lo indicado en el punto 1.(En el silabo se encuentra
definido el formato de presentación del informe
Generar un proyecto en NetBeans que contenga la solución de los siguientes enunciados
.Cada solución puede constar de una o varias clases que deben ubicarse en paquetes
individuales
1. Escriba una aplicación (una o más clases) que utilice el método compareTo de la clase
String para comparar dos cadenas introducidas por el usuario. Muestre si la primera cadena
es menor, igual o mayor que la segunda.
2. Escriba una aplicación que utilice el método regionMatches de la clase String para
comparar dos cadenas introducidas por el usuario. El programa deberá recibir tambiéncomo entrada el número de caracteres a comparar y el índice inicial de la comparación. Elprograma deberá indicar si las cadenas son iguales. Ignore si los caracteres están en
mayúsculas o en minúsculas al momento de realizar la comparación.
3. Escriba una aplicación que codifique frases en español a frase en latín cerdo. El latíncerdo es una forma de lenguaje codificado. Existen muchas variaciones en los métodos
utilizados para formar frases en latín cerdo. Por cuestiones de simpleza, utilice el siguiente
algoritmo:Para formar una frase en latín cerdo a partir de una frase en español, divida la frase en
palabras con un objeto de la clase StringTokenizer. Para traducir cada palabra en español a
una palabra en latín cerdo, coloque la primera letra de la palabra en español al final de la palabra, y agregue las letras ―ae‖. De esta forma, la palabra ―salta‖ se convierte a ―altasae‖,
la palabra ―el‖ se convierte en ―leae‖ y la palabra ―computadora‖ se convierte en―omputadoracae‖. Los espacios en blanco entre las palabras permanecen igual. Suponga
que la frase en español consiste en palabras separadas por espacios enblanco, que no hay signos de puntuación y que todas las palabras tienen dos o más letras. El
método imprimirPalabraEnLatin deberá mostrar cada palabra. Cada token devuelto de
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 7/20
7
nextToken se pasará al método imprimirPalabraEnLatin para imprimir la palabra en latín
cerdo. Permita al usuario introducir el enunciado.
4. Escriba una aplicación que reciba como entrada un número telefónico como una cadena
de la forma (555) 555-5555. El programa deberá utilizar un objeto de la claseStringTokenizer para extraer el código de área como un token, los primeros tres dígitos del
número telefónico como otro token y los últimos cuatro dígitos del número telefónico como
otro token. Los siete dígitos del número telefónico deberán concatenarse en una cadena. Elprograma deberá convertir la cadena del código de área en int (utilizando el método
parseInt) y deberá convertir la cadena del número telefónico en long. Deberán
imprimirse tanto el código de área como el número telefónico. Recuerde que tendrá quemodificar los caracteres delimitadores durante el proceso de dividir la cadena en tokens.
5. Escriba una aplicación que reciba como entrada una línea de texto, que divida la línea en
tokens mediante un objeto de la clase StringTokenizer y que muestre los tokens en orden
inverso. Use caracteres de espacio como delimitadores.6. Escriba una aplicación que permita al usuario ingresar cadenas de caracteres en un
arreglo y luego ordene alfabéticamente el arreglo, mostrando los resultados.
7. Escriba una aplicación que reciba como entrada una línea de texto y que lo imprima dos
veces, una vez en letras mayúsculas y otra en letras minúsculas.
8. Escriba una aplicación que reciba como entrada varias líneas de texto y un carácter de
búsqueda, y que utilice el método indexOf de la clase String para determinar el número
total de ocurrencias de ese carácter en el texto.
9. Escriba una aplicación con base en el programa del ejercicio anterior (8), que reciba
como entrada varias líneas de texto y utilice el método indexOf de la clase String paradeterminar el número total de
ocurrencias de cada letra del alfabeto en ese texto. Las letras mayúscula y minúscula deben
contarse como una sola. Almacene los totales para cada letra en un arreglo e imprima losvalores en formato tabular.
10. Escriba una aplicación que lea una línea de texto y un carácter, que divida la línea en
tokens utilizando caracteres de espacio como delimitadores, y que imprima sólo aquellaspalabras que comiencen con el carácter ingresado.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 8/20
8
CARACTERISTICAS Y METODOS PRINCIPALES DE
LAS CLASES
Una String es una variable referenciada asociada a un objeto de la clase java.lang.String.
Se emplea para almacenar cadenas de caracteres.
Las Strings tienen una característica que las diferencia del resto de objetos: son inmutables,es decir, cuando se intenta modificarlas, por ejemplo al aplicarles un método, no semodifican sino que se crea otra String nueva.
Siempre será posible crear un String vacío y rellenarle posteriormente:
String sC=new String(); sC="Holamundo";
sin que sean posibles cambios posteriores.
Un String está indexado, es decir, cada uno de sus caracteres tiene asociado un índice: 0
para el primero, 1 para el segundo, etc.
La cadena de caracteres almacenada por un String siempre se escribe entre comillas dobles.
MÉTODOS PRINCIPALES
Para poder aplicar estos métodos es necesario crear un objeto String.
Además de estos métodos, la clase String cuenta con muchos otros.
intlength(): devuelve la longitud de la String, incluyendo espacios en blanco.
La longitud siempre es una unidad mayor que el índice asociado al últimocarácter de la String.
Ejemplo:
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 9/20
9
intindexOf(Stringstr, intindice): devuelve el índice en el que aparece por
primera vez la String del primer argumento en la que se aplica el método, a
partir del índice especificado en el segundo argumento. Recordar que una
String está indexada. Si el índice a partir del que se inicia la búsqueda no existe
o la String no aparece, devuelve –1. MUY USADO.
Por consola:Porque la búsqueda se inicia a partir de un índice que no existe ya que el índice mayor es la
longitud de la String
A).- intindexOf(char ch): devuelve el índice en el que aparece por primera vez el carácterque se le pasa al argumento. Si no se encuentra el carácter devuelve – 1. Se observa que el
nombre de este método es igual al anterior aunque su número de argumentos es distinto
además de su tipo. A esto, en Java, se le llama sobrecarga de métodos: mismo nombre pero
distinto nº de argumentos o distinto tipo de argumentos o distinto orden.
B).- Stringreplace (charviejoChar, charnuevoChar): cambia el carácter asociado al
primer argumento por el que se le pasa al segundo, de la String sobre la que se aplica el
método generando una nueva. La String sobre la que se aplica el método no cambia,
simplemente se crea otra nueva en base a la String sobre la que se aplica el método.
Por consola:
● StringtoLowerCase(): devuelve una nueva String convirtiendo todos los caracteres
de la String sobre la que se aplica el método, en minúsculas.
● StringtoUpperCase(): devuelve una nueva String convirtiendo todos los caracteres
de la String sobre la que se aplica el método, en mayúsculas.
● booleanequals(Stringstr): investiga si dos String tienen los mismos caracteres y en
el mismo orden. Si es así devuelve true y si no false.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 10/20
10
● booleanequalsIgnoreCase(Stringstr): investiga si dos String tienen los mismos
caracteres y en el mismo orden sin tener en cuenta las mayúsculas. Si es así
devuelve true y si no false.
● booleanstartsWith(Stringstr): devuelve true si la String sobre la que se aplica
comienza por la del argumento; false si esto no ocurre.
● booleanstartsWith(Stringstr, intindice): devuelve true si la String sobre la que se
aplica comienza por la del argumento a partir de un determinado índice asociado al
segundo argumento; false si esto no ocurre.
● booleanendsWith(Stringstr): devuelve true si la String sobre la que se aplica
acaba en la del argumento; false si esto no ocurre. ● Stringtrim(): devuelve una String en base a la que se le pasa al argumento, pero sin
espacios en blanco al principio ni al final. No elimina los espacios en blanco
situados entre las palabras.
Por consola:
● Stringsubstring(intindiceIni, intindiceFin): devuelve una String obtenida a partir
del índice inicial incluido y del índice final excluido; es decir, se comporta como un
intervalo semiabierto [indiceIni, indiceFin). Si el índice final sobrepasa la longitud
de la String, lanza una IndexOutOfBoundsException. MUY USADO.
Por consola:
● intcompareTo(String str1)Compara 2 cadenas y retorna un valor numérico.: Cero (o): si ambas cadenas son iguales
Un número < 0 si la primera hilera es menor a la segunda.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 11/20
11
Un número > 0 si la primera hilera es mayor a la segunda.
● charcharAt (intindice): devuelve el carácter asociado al índice que se le pasa como
argumento de la String sobre la que se aplica el método. Si el índice no existe se
lanza una StringIndexOutOfBoundsException que hereda deIndexOutOfBoundsException. MUY USADO.
La clase StringBuffer
En la sección dedicada a los operadores hemos visto que es posible concatenar
cadenas de caracteres, es, decir, objetos de la clase String. Ahora bien, los objetos
de la clase String son constantes lo cual significa que por defecto, solamente sepueden crear y leer pero no se pueden modificar.
Imaginemos una función miembro a la cual se le pasa un array de cadenas de
caracteres. Cada vez que se añade una nueva palabra, se reserva una nueva porciónde memoria y se desecha la vieja porción de memoria que es más pequeña (una
palabra menos) para que sea liberada por el recolector de basura (grabagecollector).
Si el bucle se realiza 1000 veces, habrá 1000 porciones de memoria que elrecolector de basura ha de identificar y liberar.
Para evitar este trabajo extra al recolector de basura, se puede emplear la
clase StringBuffer que nos permite crear objetos dinámicos, que puedenmodificarse.
La función append incrementa la memoria reservada para el objeto mensaje con una
palabra más sin crear nueva memoria, cada vez que se ejecuta el bucle.
La clase StringBuffer se utiliza prácticamente siempre que se desee modificaruna cadena de caracteres. Completa los métodos de la clase String ya que éstos
realizan sólo operaciones sobre el texto que no conllevan un aumento o disminucióndel número de letras del String.
Recuérdese que hay muchos métodos cuyos argumentos deben ser objetos String,
que antes de pasar esos argumentos habrá que realizar la conversióncorrespondiente.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 12/20
12
CLASE BUFFER
Si se quiere utilizar un String que pueda variar de tamaño o contenido, sedeberá crear unobjeto de la clase StringBuffer.
La clase StringBufferdispone de muchos métodos para modificar el contenido de los
objetos StringBuffer. Si el contenido de una cadena va a ser modificado en un programa,
habrá que sacrificar el uso de objetos String en beneficio de StringBuffer, que aunqueconsumen más recursos del sistema, permiten ese tipo de manipulaciones.
Al estar la mayoría de las características de los StringBuffers basadas en su tamaño
variable, se necesita un nuevo método de creación:
StringBuffer();
StringBuffer(intlen );StringBuffer( String str );
Se puede crear un StringBuffer vacío de cualquier longitud y también se puede utilizar un
String como punto de partida para un StringBuffer.
StringBuffer Dos = new StringBuffer( 20 );
StringBuffer Uno = new StringBuffer( "HolaMundo" );
Constructor de la Clase StringBuffer
Permite crear un objeto de la clase StringBuffer. Se puede crear un StringBuffer vacío de
cualquier longitud y también se puede utilizar un String como punto de partida para un
StringBuffer :
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 13/20
13
Ejemplo:
1 // Los constructores de la clase StringBuffer.2 import javax.swing.*;
3
4 public class ConstructoresStringBuffer {5
6 public static void main( String args[] )
7 {8 StringBuffer buffer1 = new StringBuffer();
9 StringBuffer buffer2 = new StringBuffer( 10 );
10 StringBuffer buffer3 = new StringBuffer( "hola" );11
12 String salida = "buffer1 = \"" + buffer1.toString() + "\"" +
13 "\nbuffer2 = \"" + buffer2.toString() + "\"" +
14 "\nbuffer3 = \"" + buffer3.toString() + "\"";
1516 JOptionPane.showMessageDialog( null, salida,
17 "Constructores de StringBuffer",
JOptionPane.INFORMATION_MESSAGE );18
19 System.exit( 0 );
20 }21
22 } // fin de la clase ConstructoresStringBuffer
Cuando llamamos a StringBuffer y la llamamos sin argumentos construye un objeto vacío
con una capacidad inicial para 16 caracteres; cuando se llama con un argumento entero,construye un objeto vacío con la capacidad especificada; y cuando se invoca con un String
como argumento construye un objeto con la secuencia de caracteres proporcionada por el
argumento y una capacidad igual al número de caracteres almacenados más 16.
Cambio de Tamaño
El cambio de tamaño de un StringBuffer necesita varias funciones específicas para
manipular el tamaño de las cadenas:
Ejemplo:
int length ();
char charAt (int index);
void getChars (intsrcBegin,intsrcEnd,chardst[],intdstBegin);String toString ();
void setLength (intnewlength);
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 14/20
14
void setCharAt (intindex,charch);
int capacity ();
void ensureCapacity (int minimum);voidcopyWhenShared ();
Obervar que una de las funciones devuelve una cadena constante normal de tipo String.Este objeto se puede usar con cualquier función String, como por ejemplo, en las funciones
de comparación.
Métodos de la clase StringBuffer
● intcapacity ()
Este método devuelve la capacidad en caracteres Unicode del objeto StringBuffer que
recibe el mensaje capacity. La diferencia de este método con el metodolength reside en que
el método length devuelve la longitud de la cadena almacenada en el objeto StringBufferque recibe el mensaje, mientras que el método capacity devuelve su capacidad total.
● StringBufferappend (tipo x)
Este método permite añadir la cadena de caracteres resultante de convertir el argumento x
en un objeto String, al final del objeto StringBuffer que recibe el mensaje append. El tipodel argumento x puede ser boolean, char, char[], int, long, float, double, String y Object.
Para cambiar el contenido de un StringBuffer, se pueden utilizar dos métodos: append() e
insert() . En el ejemplo CadAppend.java , vemos el uso de estos dos métodos:
Ejemplo.
int length();class CadAppend {
public static void main (String args[]) {
StringBufferstr = new StringBuffer ("Hola");str.append ("Mundo");
System.out.println (str);
}}
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 15/20
15
● StringBuffer insert (intíndice, tipo x)
Este método permite añadir la cadena de caracteres resultante de convertir el argumento x
en un objeto String, al final del objeto StringBuffer que recibe el mensaje insert. Loscaracteres serán creados a partir de la posición especificada por el argumento índice. El tipo
del argumento x puede ser boolean, char, char[], int, long, float, double, String y Object. La
longitud del objeto StringBuffer se incrementa en la longitud correspondiente al String
añadido. El siguiente ejemplo crea un objeto StringBuffer con la cadena ―Dia de lasemana‖, a continuación inserta la cadena ―Lunes‖ a partir de la posición 7, y finalmente
añade al final, la cadena representativa del entero 2002. El resultado será ―Dia Lunes del
año 2002‖:
Ejemplo:int length();
StringBufferstrb = new StringBuffer ("Dia de la semana");strb.insert ("Día".length (), "Lunes");
strb.append (2002);
● StringBufferdelete (int 1, int 2)
Este método elimina todos los caracteres de la posición 1 y 2 – 1 del objeto StringBufferque recibe el mensaje delete. El valor 2 a de ser mayor que 1. Si 1 es igual que 2, no habrá
cambios, pero si es mayor se lanzará una excepción, que será lanzado por java. El siguiente
ejemplo elimina la subcadena ―Lunes ‖ y añade en la misma posición la cadena ―Martes―:
Ejemplo:
int length ();
StringBufferstrb = new StringBuffer ("Dia de la semana");
strb.insert (7, "Lunes");
strb.append (2002);
strb.delete (7,13);strb.insert (7, "Martes");
● StringBuffer replace (int1, int2, String str)
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 16/20
16
Este método reemplaza los caracteres que hay entre las posiciones 1 y 2 – 1 del objeto
StringBuffer que recibe el mensaje replace, por los caracteres especificados por str. La
longitud y la capacidad del objeto resultante serán ajustadas automáticamente al valorrequerido. El valor 2 tiene que ser mayor que 1. Si 1 es igual que 2, la operación se
convierte en una inserción, y si es mayor Java lanzará una excepción. El ejemplo anterior
puede escribirse también así:
Ejemplo:
int length ();StringBufferstrb = new StringBuffer ("Dia de la semana");
strb.insert (7, "Lunes");
strb.append (2002);
strb.replace(7, 13, "Martes");
● StringBuffer reverse ()
El método reverse hace que se cambie la cadena que tenemos guardada en el objeto
StringBuffer que a su vez recibirá un mensaje de reverse, por la misma cadena peroinvertida.
● void setCharAt (intíndice, char car)
Este método reemplaza el carácter que está en la posición especificada en el objetoStringBuffer que recibe el mensaje setCharAt, por el nuevo carácter especificado. El índice
del primer carácter es 0. Por lo tanto, el parámetro índice tiene que estar entre los valores 0
y length() – 1.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 17/20
17
Clases character
Al trabajar con caracteres se necesitan muchas funciones de comprobación y traslación.
Estas funciones están empleadas en la clase Character.
Un objeto de tipo Character contiene un único campo, cuyo tipo es char.Esta clase Character también ofrece un número métodos de clase (estáticos) útiles para
manipular caracteres.
Puede crear un objeto Character con el constructor Character:
Character ch = new Character('a');
El compilador de Java también creará un objeto Character por usted bajo algunascircunstancias. Por ejemplo, si pasa un charinto primitivo que espera un objeto, el
compilador automáticamente convierte el char a un Character por usted. Esta característicase llama autoencajonado — o desencajonado, si la conversión va en el sentido contrario.
La clase Character es inmutable, así que una vez que se crea, un objeto Character no se
puede cambiar.
Método Descripción
booleanisLetter(char ch)
booleanisDigit(char ch)
Determina si el valor char especificado es una letra o un
dígito, respectivamente.
booleanisWhiteSpace(char ch) Determina si el valor char especificado es un espacio en
blanco.
booleanisUpperCase(char ch)
booleanisLowerCase(char ch)
Determina si el valor char especificado es mayúscula o
minúscula, respectivamente.
char toUpperCase(char ch)
char toLowerCase(char ch)
Devuelve la forma mayúscula o minúscula del valor de
carácter especificado.
toString(char ch) Devuelve un objeto String representando el valor del
carácter especificado — esto es, una cadena de un
carácter.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 18/20
18
StringTokenizer
La clase java.util.StringTokenizer da la posibilidad de separar una cadena de
carácteres en las ―palabras‖ (tokens) que la forman (por defecto, conjuntos de caracteres
separados por un espacio, '\t', '\r', o por '\n'). Cuando sea preciso se pueden convertir las―palabras‖ en números.
La clase StreamTokenizer de java.io aporta posibilidades más avanzadas que
StringTokenizer, pero también es más compleja. Directamente separa en tokens lo que
entra por un InputStream o Reader.
El métodoStringTokenizerno distinguen entre los identificadores, números y cadenas entre
comillas, ni reconoce los comentarios.
El conjunto de delimitadores (los caracteres que separan los tokens) puede ser especificado
en tiempo de creación.
Una instancia de StringTokenizerse comporta de dos maneras, dependiendo de si se creó
con la returnDelims; bandera que tiene el valor true o false :
● Si la bandera es false, los caracteres delimitadores sirven para separar los tokens.
Un token es una secuencia máxima de caracteres consecutivos que no son
delimitadores.
● Si la bandera es true, los caracteres delimitadores son considerados como tokens.Un
símbolo es, o un carácter delimitador, o una secuencia máxima de caracteres
consecutivos que no son delimitadores.
Un objeto StringTokenizer internamente mantiene una posición dentro de la cadena que se
acorta o a sido ―tokenizada‖.
Se recuerda que la manera de convertir un String del tipo ―3.141592654‖ en el valor double correspondiente es crear un objeto Double a partir de él y luego extraer su valor double:
double pi = (Double.valueOf("3.141592654")).doubleValue();
El uso de estas clases facilita el acceso desde teclado, resultando un código másfácil de escribir y de leer. Además tiene la ventaja de que se puede generalizar a la lectura
de archivos.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 19/20
19
El siguiente es un ejemplo del uso de la tokenizer. El código:
StringTokenizerst = new StringTokenizer ("estoesunaprueba");
while (st.hasMoreTokens ()) {System.out.println (st.nextToken ());
}
imprime el resultado siguiente:
esto es una prueba de StringTokenizer ,es una clase heredada que se mantiene por razonesde compatibilidad, aunque su uso no se recomienda en el nuevo código. Se recomienda que
cualquier persona que busca esta función utiliza el método de división de la cadena o el
paquete java.util.regex lugar.
5/16/2018 In for Me Ass as In - slidepdf.com
http://slidepdf.com/reader/full/in-for-me-ass-as-in 20/20
20
BIBLIOGRAFÍA
● Programación orientada a objetos
● Como programar en java
● Aprendiendo java
● www.desarrolloweb.com
● Books.google.com.pe