day12Java- objeto común método miembro String03- (función determinante) 03

String03- método miembro de objeto común (función determinante) 03

clase String función determinante:
Booleana los iguales (Object obj): cuerdas comparar tienen el mismo contenido, mayúsculas y minúsculas
booleano (str String) equalsIgnoreCase: comparar cadenas tienen el mismo contenido, ignorar caso
booleano contiene (String str): Análisis gran cadena contiene una pequeña cadena
boolean startsWith (cadena str): determinar si la cadena comienza con una cadena especificada
boolean endsWith (cadena str): determinar si los extremos de cadena con una cadena especificada
boolean estaVacia ( ): determina si la cadena está vacía.

注意:
		字符串内容为空和字符串对象为空。
		String s = "";
		String s = null;

boolean equals (Object obj): cuerdas comparar tienen el mismo contenido, mayúsculas y minúsculas

public class StringDemo {
    public static void main(String[] args) {
        String s1 = "helloworld";
        String s2 = "helloworld";
        String s3 = "helloworld";

        System.out.println("equals()--"+s1.equals(s2));
        System.out.println("equals()--"+s1.equals(s3));
    }
}

resultados:

equals()--true
equals()--true

boolean equalsIgnoreCase (String str): contenido de comparación de cadenas es el mismo, haciendo caso omiso de caso

public class StringDemo {
    public static void main(String[] args) {
        String s1 = "helloworld";
        String s2 = "helloworld";
        String s3 = "HELLOWORLD";

        System.out.println("equalsIgnoreCase()--"+s1.equalsIgnoreCase(s2));
        System.out.println("equalsIgnoreCase()--"+s1.equalsIgnoreCase(s3));
    }
}

resultados:

equalsIgnoreCase()--true
equalsIgnoreCase()--true

booleano contiene (String str): Analizando pequeña cadena grande contiene la cadena


public class StringDemo {
    public static void main(String[] args) {
        String s1 = "helloworld";
        String s2 = "helloworld";
        
        System.out.println("contains()--"+s1.contains("llow"));
        System.out.println("contains()--"+s1.contains("hd"));
    }
}

resultados:

contains()--true
contains()--false

boolean startsWith (String str): determinar si el principio de una cadena para una cadena especificada

public class StringDemo {
    public static void main(String[] args) {
        String s1 = "helloworld";
        String s2 = "helloworld";

        System.out.println("startsWith()--"+s1.startsWith("h"));
        System.out.println("startsWith()--"+s1.startsWith("H"));
    }
}

resultados:

startsWith()--true
startsWith()--false

boolean endsWith (String str): determinar si el final de la cadena para una cadena especificada

public class StringDemo {
    public static void main(String[] args) {
        String s1 = "helloworld";
        String s2 = "helloworld";

        System.out.println("endsWith()--"+s1.endsWith("d"));
        System.out.println("endsWith()--"+s1.endsWith("D"));
    }
}

resultados:

endsWith()--true
endsWith()--false

boolean estaVacia (): determina si la cadena está vacía

public class StringDemo {
    public static void main(String[] args) {
        String s1 = "helloworld";
        String s2 = "";
        String s3 = null;

        System.out.println(s1.isEmpty());
        System.out.println(s2.isEmpty());
        System.out.println(s3.isEmpty());//空指针异常
    }
}

resultado

false
true
Exception in thread "main" java.lang.NullPointerException
	at com.ginger.demo01.StringDemo.main(StringDemo.java:12)
Publicados 186 artículos originales · ganado elogios 0 · Vistas 4067

Supongo que te gusta

Origin blog.csdn.net/qq_40332952/article/details/104769843
Recomendado
Clasificación