Laboratorio Semana 4 APARICIO YULIAN 9-719-452 POLANCO NELVIN 9-724-1604 I. Parte 2. Adicione otro constructor a la clase que codifica de manera que la inicialización se siempre la palabra "Veraguas". Recuerde que los constructores llevan el mismo nombre que la clase que los contiene. Pruebe su programa y analice si con este ejemplo se evidencia: ¿la sobrecarga de un método o el polimorfismo? Justifique!!!! R:/ al analizar nuestro programa comprobamos que se da una sobre carga de métodos que no es mas que la utilización de un mismo método pero con diferentes números de argumentos que realizan la misma función. II. Parte -----------------------------------------****----------------------------------------------¿Cuáles son las clases y los métodos utilizados para la lectura desde el teclado? R:/ Una de las clase que utiliza el programa para leer desde le teclado es el Inputstreamreader que es un canal conectado con otra clase llamada BufferedReader que reserva una dirección de memoria para el conductor del inputstreamreader. Para poder leer desde el teclado se utiliza el objeto System.in. Este objeto pertenece a la clase InputStream, para leer emplea el método más básico que es readln que permite leer una cadena de caracteres. ¿Cómo se usan los objetos de las clases empleadas en la lectura? R:/ el objeto System.in se utiliza como argumento en la clase InputStreamReader para crear otro objeto llamado isr es importante decir que esta clase devuelve valores en bytes. BufferedReader captura al objeto creado para poder darle una dirección de memoria y asignársela a una variable llamada br y devuelve los caracteres. ¿Cuál es la función de parseInt? R:/ Convierte una cadena en un entero. Si la cadena especificada en los parámetros no puede convertirse en un número, la función devuelve NaN. ¿Para que se usa throws IOException? R:/ todos los métodos que utilicen clase del paquete java.io deben tener en su definición una cláusula throws IOException. Ya que los métodos de estas clase pueden lanzar excepciones durante la ejecución del programa para dar aviso, por cualquier razón y estas deben ser correspondida para evitar problemas.
¿Qué indica new cuando se declara notas? R:/ indica que se ha creado un Nuevo objeto o operador de tipo entero que no es mas que un arreglo de 10 posiciones. ¿Qué diferencia encuentra entre sort y length? R:/ la diferencia entre estos dos métodos es que el length puede utilizarse con todo tipo de cadenas y calcula su longitud; en cambio el sort toma la cadena y la ordena. ¿Para que sirve sort? R:/ El operador sort toma una lista de valores y los ordena según el alfabeto ASCII. ¿Qué significa length ? R:/ largo, distancia, largueza, largura, longitud, Distancia entre los dos cabos de alguna cosa. Largo de extremo a extremo. ¿Qué otro método tiene la clase Arrays? R:/ Nombre Adapter Add AddRange BinarySearch Clear Clone Contains CopyTo Equals FixedSize GetEnumerator GetHashCode GetRange
Descripción Crea un contenedor de ArrayList para una interfaz IList concreta. Agrega un objeto al final de ArrayList. Agrega los elementos de ICollection al final de ArrayList. Sobrecargado. Utiliza un algoritmo de búsqueda binaria para localizar un elemento concreto en la ArrayList ordenada o en una parte de ella. Quita todos los elementos de la clase ArrayList. Crea una copia superficial del objeto ArrayList. Determina si un elemento se encuentra en la clase ArrayList. Sobrecargado. Copia la ArrayList o una parte de la misma en una matriz unidimensional. Sobrecargado. Determina si dos instancias de Object son iguales. (Se hereda de Object). Sobrecargado. Devuelve un contenedor de lista con un tamaño fijo, donde se permite modificar elementos pero no agregarlos ni quitarlos. Sobrecargado. Devuelve un enumerador que recorre en iteración la colección de objetos ArrayList. Sirve como función hash para un tipo concreto. GetHashCode es apropiado para su utilización en algoritmos de hash y en estructuras de datos como las tablas hash. (Se hereda de Object). Devuelve una ArrayList que representa un subconjunto de los elementos de la ArrayList de origen.
GetType IndexOf
Obtiene el objeto Type de la instancia actual. (Se hereda de Object). Sobrecargado. Devuelve el índice de base cero de la primera aparición de un valor en la ArrayList o en una parte de ella. Insert Inserta un elemento en la clase ArrayList en el índice especificado. InsertRange Inserta los elementos de una colección en ArrayList en el índice especificado. LastIndexOf Sobrecargado. Devuelve el índice de base cero de la última aparición de un valor en la ArrayList o en una parte de ella. ReadOnly Sobrecargado. Devuelve un contenedor de lista de sólo lectura. ReferenceEquals Determina si las instancias de Object especificadas son la misma instancia. (Se hereda de Object). Remove Quita la primera aparición de un objeto concreto de ArrayList. RemoveAt Quita el elemento en el índice especificado de ArrayList. RemoveRange Quita todos los elementos de ArrayList. Repeat Devuelve una ArrayList cuyos elementos son copias del valor especificado. Reverse Sobrecargado. Invierte el orden de los elementos en la ArrayList o en una parte de ella. SetRange Copia los elementos de una colección en un intervalo de elementos de ArrayList. Sort Sobrecargado. Ordena los elementos en la ArrayList o en una parte de ella. Synchronized Sobrecargado. Devuelve un contenedor de lista que está sincronizado (es seguro para subprocesos). ToArray Sobrecargado. Copia los elementos de ArrayList en una nueva matriz. ToString Devuelve una clase String que representa la clase Object actual. (Se hereda de Object). TrimToSize Establece la capacidad en el número de elementos real de la colección de objetos ArrayList. ¡