12, un método en la clase String JAVA

1: escáner utilizando
    (1) que aparece después de clases JDK5 para datos de entrada del teclado.
    (2) método de construcción:
        A: System.in explicar esto.
            En realidad, es un flujo de entrada estándar correspondiente a la entrada de teclado
        B: Constructor
            el InputStream IS = el System.in;
            
            escáner (el InputStream ES)
        C: formatos comunes
            Escáner Escáner nuevo nuevo SC = (el System.in);
    formar el método básico (3). :
        a: hasNextXxx () determina si un cierto tipo de
        B: nextXxx () devuelve un cierto tipo de elemento
    (4) de dominar dos métodos
        a: la int público nextInt ()
        B: String nextLine público ()
    (. 5) Cabe señalar problemas menores
        R: con un objeto del escáner para obtener el valor y, a continuación, obtener la cadena será un pequeño problema.
        B: Solución:
            A: un escáner de redefinir el objeto
            b: todos los datos se adquieren cadena de caracteres, y luego la conversión de la correspondiente
            
2: Visión general de la clase String y
    una serie de datos (1) una pluralidad de caracteres.
        De hecho, puede ser convertida a la otra y una serie de caracteres.
    (2) método de construcción:
        A: public String ()
        B: public String (byte [] bytes)
        C: public String (byte [] bytes, int offset, int longitud)
        D: public String (char [] Valor)
        E: pública cadena (char [] valor, int offset, int COUNT)
        F .: cadena pública (original string)
        después de esto, aunque no es un constructor, pero el resultado es un objeto de cadena
        G: S = cadena "Hola";
    (3). características cadena
        R: una vez asignado cadena no se puede cambiar.
            Nota: Esto se refiere al contenido de la cadena no se puede cambiar, no una referencia no se puede cambiar.
        B: Objeto de cadena literal como un objeto creado por el constructor y diferente
            ? Cadena s = new String ( " hola"); y la diferencia entre la cadena s = "hola" en las
    preguntas de la entrevista (4) de la cadena (ver procedimientos de los resultados por escrito )
        A: ==和es igual a ()
            de cadena s1 = new String ( "Hola");
            Cadena s2 = new String ( "Hola");
            System.out.println (s1 == s2); // falsos
            System.out.println (s1.equals (s2)); // true

            S3 String = nueva cadena ( "Hola");
            Cadena s4 = "Hola";
            System.out.println (s3 == s4); // falsos
            System.out.println (s3.equals (s4)); // true

            Cadena s5 = "Hola";
            Cadena s6 = "Hola";
            System.out.println (s5 == s6); // true
            System.out.println (s5.equals (s6)); // true
        B:字符串的拼接
            cadena s1 = "Hola";
            Cadena s2 = "mundo";
            Cadena s3 = "holamundo";
            System.out.println (s3 == s1 + s2); // false
            System.out.println (s3.equals ((s1 + s2))); // true

            System.out.println (s3 == "Hola" + "mundo") ;,应该是verdaderos
            System.out.println (s3.equals ( "Hola" + "mundo")); // true
    (5)字符串的功能
        A:判断功能
            boolean equals (Object obj)
            boolean equalsIgnoreCase (String str)
            boolean contiene (String str)
            boolean startsWith (String str)
            boolean endsWith (String str)
            boolean estaVacia ()
        B:获取功能
            int length ()
            charAt Char (int index)
            int indexOf (int ch)
            int indexOf (String str)
            int indexOf (int ch, int fromIndex)
            int la indexOf (String STR, int fromIndex)
            Cadena la subcadena (int Start)
            Cadena la subcadena (int inicio, int End)
        C: conversión
            byte [] los getBytes ()
            char [] toCharArray) (
            Cadena valueOf estática (char [] CHS)
            estática cadena valueOf (int i)
            cadena de la toLowerCase ()
            cadena de la toUpperCase ()
            cadena de la concat (string STR)
        D: otras características
            a: Alternativamente funcione 
                cadena de reemplazo (char viejo, char nuevo nuevo)
                cadena de reemplazo (string viejo, cadena nueva nuevo)
            B: ir al cuadro la función
                de cuerdas del TRIM ()
            c: la función de comparación diccionario
                el int compareTo (string cadena)
                int compareToIgnoreCase (string cadena) 
    de la cadena de la caja (6).
        A: Analógico usuario de registro
        B: secuencia de recorrido
        C: Estadísticas cadena de mayúsculas, minúsculas, y el número de caracteres numéricos
        d: la cadena gire la primera letra en mayúsculas, minúsculas otra
        e: int arreglo a cadena juntos en un formato especificado
        F: revertir una cadena
        G: contar el número de grandes aparece cadena de pequeñas y medianas de cuerda

Publicado 18 artículos originales · ganado elogios 1 · visitas 636

Supongo que te gusta

Origin blog.csdn.net/qq_38701007/article/details/104806798
Recomendado
Clasificación