Métodos comuns em String

  1. length(): Retorna o comprimento da string.

    String str = "Hello";
    int length = str.length();  // length的值为5
    
  2. charAt(int index): Retorna o caractere na posição de índice especificada na string.

    String str = "Hello";
    char ch = str.charAt(1);  // ch的值为'e'
    
  3. substring(int beginIndex) e substring(int beginIndex, int endIndex): Retorna a substring do índice especificado até o final.

    String str = "Hello World";
    String substr1 = str.substring(6);  // substr1的值为"World"
    String substr2 = str.substring(0, 5);  // substr2的值为"Hello"
    
  4. equals(Object obj): compara se a string é igual ao objeto especificado.

    String str1 = "Hello";
    String str2 = "World";
    boolean isEqual = str1.equals(str2);  // isEqual的值为false
    
  5. compareTo(String anotherString): Compara duas strings lexicograficamente. Um valor de retorno de 0 significa igual, um número positivo significa que a string atual é maior que a string do parâmetro e um número negativo significa que a string atual é menor que a string do parâmetro.

    String str1 = "Apple";
    String str2 = "Banana";
    int result = str1.compareTo(str2);  // result的值为-1
    
  6. toUpperCase() e toLowerCase(): Converte uma string para letras maiúsculas ou minúsculas.

    String str = "Hello";
    String upperCase = str.toUpperCase();  // upperCase的值为"HELLO"
    String lowerCase = str.toLowerCase();  // lowerCase的值为"hello"
    
  7. contains(CharSequence sequence): Determina se a string contém a sequência de caracteres especificada.

    String str = "Hello World";
    boolean contains = str.contains("World");  // contains的值为true
    
  8. replace(CharSequence target, CharSequence replace): Substitui a sequência de caracteres especificada na string por uma nova sequência de caracteres.

    String str = "Hello World";
    String replaced = str.replace("World", "Java");  // replaced的值为"Hello Java"
    
  9. método split() para dividir uma string: ele aceita uma expressão regular como um argumento e divide a string em um array de substrings

    String str = "Hello,World,Java"; String[] parts = str.split(",");  // 使用逗号分割字符串 // parts数组的值为 ["Hello", "World", "Java"]
    

    O método split() aceita uma expressão regular como argumento. Se você quiser usar caracteres especiais para divisão, precisará escapá-los. Por exemplo, se quiser dividir com um ponto ".", você precisa usar "." como delimitador.

    String str = "Hello.World.Java";
    String[] parts = str.split("\\.");  // 使用句点分割字符串
    // parts数组的值为 ["Hello", "World", "Java"]
    

Acho que você gosta

Origin blog.csdn.net/qq_44113347/article/details/131495112
Recomendado
Clasificación