-
length(): Retorna o comprimento da string.
String str = "Hello"; int length = str.length(); // length的值为5
-
charAt(int index): Retorna o caractere na posição de índice especificada na string.
String str = "Hello"; char ch = str.charAt(1); // ch的值为'e'
-
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"
-
equals(Object obj): compara se a string é igual ao objeto especificado.
String str1 = "Hello"; String str2 = "World"; boolean isEqual = str1.equals(str2); // isEqual的值为false
-
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
-
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"
-
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
-
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"
-
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"]
Métodos comuns em String
Acho que você gosta
Origin blog.csdn.net/qq_44113347/article/details/131495112
Recomendado
Clasificación