Vous êtes sur la page 1sur 11

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

PROGRAMACIN II-ELECTRNICA

CLASES EN JAVA

INTEGRANTES:
Jean Carlo Briceo.
Daniel Dominguez.

FECHA:21 de diciembre del 2014.

NRC:1602

Clase String
Definicion:
Un String en Java representa una cadena de caracteres no modificable.
Todos los literales de la forma "cualquier texto", es decir, literales entre comillas dobles, que
aparecen en un programa java se implementan como objetos de la clase String.
Crear un String:
Se puede crear un String de varias formas, entre ellas:

Utilizando una cadena de caracteres entre comillas: String s1 = "abcdef";


Utilizando operador de concatenacin +con dos o ms objetos String:
String s2 = s1 + "ghij"; //s2 contiene "abcdefghij"
String s3 = s1 + s2 + "klm"; //s3 contiene abcdefabcdefghijklm

Adems la clase String tambin puede usar los siguientes constructores:

Estos constructores son tiles para crear los objetos de clase String que no tienen
necesariamente una cadena inicial.

Mtodos:
La clase String al igual que otras clases, contiene mtodos para el tratamiento de las cadenas
de caracteres, estos mtodos tienen un objetivo en especfico y resultan muy tiles al
momento de usar las cadenas de caracteres. Las ms importantes son:

Es importante saber que los objetos String no son modificables, cuando se utiliza un objeto
String para una mtodo lo que este hace es crear un nuevo objeto a partir del original y lo
devuelve modificado.

Clase Time
Definicin:
La manera de expresar este paquete es java.time. Este paquete es una extensin a las clases
java.util.Date y java.util.Calendar es para el uso de horarios.
Las clases definidas en este paquete representan los principales conceptos de fecha - hora,
incluyendo instantes, fechas, horas, periodos, zonas de tiempo, etc. Estn basados en el
sistema de calendario ISO.
Constructores:
Los objetos tipo time pueden crearse de la siguiente manera:
-

Hora normal:

public Time(int hora,int minuto, int segundo)


Los valores vlidos son hora entre 0 y 23, y minuto y segundos entre 0 y 59.
-

Milisegundos:

public Time(long time)


La hora en milisegundos, contados desde el 1 de Enero de 1970 a las 00:00:00 GMT.
Mtodos:
Hora en milisegundos: setTime()
public void setTime(long hora)
Asigna el valor hora en milisegundos contados desde el 1 de Enero de 1970 a las 00:00:00
GMT.
Hora como cadena de caracteres: valueOf()
public static Time valueOf(String hora)
Asigna el valor hora en el formato "hh-mm-ss".
Hora como cadena de caracteres: toString()
public String toString()
Devuelve una cadena de caracteres con la hora en el formato "hh-mm-ss".

Obtencin de la Fecha: getXXX()


public int getXXX()
Pueden darse los siguientes casos:

Asignacin de la Fecha: setXXX()


public void setXXX(int valor)
Pueden darse los siguientes casos:

Clase Calendar
Definicin:
La clase Calendar posee una gran cantidad de mtodos para operar, consultar y modificar las
propiedades de una fecha. Un aspecto principal es que es una clase abstracta y como tal posee
algunos mtodos que deben ser implementados por sus subclases.
Calendar tiene 2 mtodos de funcionamiento, lo que se llama lenient o non-lenient mode.
Es decir modo permisivo o modo no permisivo. Por defecto se trabaja en modo permisivo y
esto quiere decir que si configuramos un Calendar como el da 32 de Enero (lo cual sera un
error), a la hora de formatear la fecha y por ejemplo imprimirla por pantalla se mostrar el 1
de Febrero. Es decir, con lenient mode Java trata de encontrar una fecha si le es posible
aunque hayamos introducido un dato errneo.

Si configuramos el Calendar en modo no permisivo, antes de calcular la fecha ms asemejable


lanzara una excepcin si algn parmetro sale de su rango permitido. El 32 de enero dara
error.
El conjunto de mtodos set permite establecer una fecha, mientras que los mtodos add y
roll permiten cambiar las fechas sumando o restando una cantidad. Estos dos ltimos
mtodos fuerzan que los valores para los campos no sobrepasen el mnimo o el mximo del
permitido segn el calendario. Tambin estos mtodos suponen un reclculo inmediato de la
fecha tras el cambio de sus valores, cosa que no ocurre con el uso de los mtodos set.
La clase se declara:
La siguiente es la declaracin de la clase java.util.Calendar:
public abstract class Calendar
extends Object
implements Serializable, Cloneable, Comparable<Calendar>
Constructores:
La clase Calendar puede usar los siguientes constructores:

Mtodos:

Clase Random
La clase Random proporciona un generador de nmeros aleatorios que es ms flexible que la
funcin esttica random de la clase Math.
Un ejemplo de esta clase se utiliza para generar una corriente de nmeros pseudoaleatorios.
La clase utiliza una semilla de 48 bits, que se modifican usando una frmula de congruencia
lineal.
Constructores:

Mtodos:

Clase Math
Esta clase ya viene incluida en nuevas versiones de Java, por lo que no habr que importar
ningn paquete para ello.
Para utilizar esta clase, debemos escribir Math.mtodo(parmetros); donde mtodo ser uno
de los siguientes y parmetros aquellos que tengamos que usar. Un mtodo puede estar
sobrescrito para distintos tipos de datos.

Es importante saber que si se almacena el resultado de la funcin, debe coincidir con el tipo
de la variable.
Mtodos:

Valores Constantes:

Vous aimerez peut-être aussi