aprendizaje API de Java

一, ArrayList <E>

ArrayList como mosto Array, su ventaja es una longitud variable

<E> es un representante genérico, genérico de datos se almacena en la matriz es un tipo de datos, pero no puede ser de tipo sustancialmente genérica, debe ser un tipo de referencia

La creación de formato:

  ArrayList <tipo de aplicación> Nombre Array = new ArratList <> (); por ejemplo: ArrayList strlist = new ArrayList <String> <> ();

Los métodos más comunes:

    Adición: public boolean add (E e) {} agregar datos a la matriz, si la devolución añadido correctamente

    Obtener: get E pública (int index) {} para obtener datos de acuerdo con el índice, el índice correspondiente al valor de retorno

    Eliminar: eliminar E pública (int index) {} borrar los datos basados ​​en el índice, el valor de retorno es el valor de los datos

    Tamaño: public int () {} conseguir el tamaño de la matriz

nota:

  Si desea utilizar los tipos de datos básicos se almacenan en el ArrayList, entonces sería utilizar el tipo de datos de los envases

    embalaje de base de datos de tipos

    int Entero

    personaje Char

    doble doble

    flotador

    la sustitución de los bytes

    breve resumen

    booleano booleano

    largo largo

示例: ArrayList <Integer> intlist = new ArrayList <> ();

Pequeña expansión: en JDK1.5 + versiones han logrado envasado automático, unboxing automática

Autoboxing: se convierte automáticamente a su correspondiente embalaje de tipos de datos básicos

Automático unboxing: envoltura se convierte automáticamente a su tipo de datos de base correspondiente

 

Dos, Cadena

Cadena de creación:

    El primero: str String = nueva cadena ();

    El segundo: String str = new String (char [] caracteres) para crear una cadena de una matriz de caracteres

    Tercero: String str = new String (byte [] bytes) para crear una cadena a partir de la matriz de bytes

    Cuarta: String cadena = "111"; en Java, siempre y cuando Inglés se envuelve entre comillas dobles objeto String

Los métodos más comunes:

    LONGITUD: int longitud pública () {} 

    Encontrar: public char charAt (int index) {} el índice para encontrar la cadena de caracteres de conformidad con

    Alternativamente: public String replace (CharSequence oldString, CharSequence newString) {} será reemplazado con un nuevo retornos de cadenas de caracteres Cadena de caracteres de un nuevo

    Contraste: boolean equals públicas (String str) {} comparar el contenido de dos caracteres es retorno consistente un valor booleano

    Contraste: equalIgnoreCase pública booleano (String str) {} compara dos cadenas de contenido, entre mayúsculas y minúsculas

    Segmentación: public String [] división (re expresiones regulares) {} expresión de cadena se divide en una pluralidad de cadenas de conformidad con lo positivo

    Intercepción: public String substring (int index) {} que se ejecutará desde el último índice

    Tomado: public String substring (int indexStart, int indexEnd) {} ​​considerado desde el inicio hasta el final del índice de índice

    Interruptor matriz de caracteres: public char [] toArrayList () {} array de caracteres cadena se convierte

    conjunto de conmutadores byte: byte público [] getBytes () {} la recuperación de la matriz subyacente de bytes

    Empalme: public String concat (String str) a una concatenación de cadenas de dos

Tres, Random

Obtiene un valor aleatorio

Random RAN = new Random ();

La primera limitación: int num = ram.nextInt (); la obtención de un número entero aleatorio, incluyendo números negativos 

Las segundas restricciones: int num = ran.nextInt (10); Get [0,10) del número aleatorio

 

Cuatro, Matemáticas

método común

Math.ceil () redondeo

Math.floor () redondea a la baja

Math.abs () valor absoluto

Math.round () redondeo

Supongo que te gusta

Origin www.cnblogs.com/zbaby/p/12640240.html
Recomendado
Clasificación