CARDÁPIO

Resumo das operações básicas de string em Java

índice

Dividir uma string – dividir

Divide uma string em uma string específica (delimitador).

Código de amostra

public static void splitSample() { String line = "maçãs, laranjas, bananas"; String[] frutas = line.split(","); for (String fruta: frutas) { System.out.println(fruta); } }

Resultado de saída:

maçã laranja banana

Concatenação básica de strings

Você pode combinar strings com o operador “+”.

Código de amostra

public static void plusSample() { String s1 = "olá"; String s2 = "mundo!"; System.out.println(s1 + s2); }

Resultado de saída:

Olá Mundo!


Junte strings com delimitadores – juntar

Une strings usando uma string específica (delimitador) (disponível desde Java 8)

Código de amostra

public static void joinSample() { String line = String.join(",", "maçã", "laranja", "banana"); System.out.println(linha); }

join pode ser usado para unir arrays de strings da mesma maneira.

public static void joinArraySample() { String[] frutas = {"maçã", "tangerina", "banana"}; String line = String.join(",", frutas); System.out.println(line); / /O resultado é o mesmo}

Resultado de saída:

maçãs, laranjas, bananas

Extraia um intervalo especificado de strings – substring

Extraia parte de uma string especificando os pontos inicial e final.

Código de amostra

public static void substringSample() { String str = "olá mundo!"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(2, 9)); System.out.println(str.substring(2, 9)); System. out.println(str.substring(6)); //Você também pode especificar apenas o ponto inicial}

Resultado de saída:

olá, olá, mundo!

Remover espaços em branco à esquerda e à direita – aparar

Remova espaços de meia largura, quebras de linha e tabulações antes e depois de uma string.
Espaços em branco e espaços de byte duplo no meio da string não são removidos.

Código de amostra

public static void trimSample() { String str = "olá mundo!"; System.out.println(str.trim()); }

Resultado de saída:

Olá Mundo!

Substitua parte de uma string por outra string – substituir

Substitui parte de uma string pela string especificada. replace substitui todas as strings correspondentes.

Código de amostra

public static void replaceSample() { String str = "olá mundo!"; System.out.println(str.replace("l", "×")); }

Resultado de saída:

ele××o trabalhou!

replaceFirst substitui apenas a primeira string correspondente.

Código de amostra

public static void replaceFirstSample() { String str = "olá mundo!"; System.out.println(str.replaceFirst("l", "×")); }

Resultado de saída:

he×lo mundo!

Retorna o número de caracteres em uma string – comprimento

Retorna o número de caracteres em uma string. String.length() simplesmente retorna o número de caracteres.

Código de amostra

public static void lengthSample() { String str = "〇〇Prefecture□□City△△Town 10-11"; System.out.println(str.length()); }

Resultado de saída:

14

Se você quiser saber o número de bytes, use String.getBytes().length. Desde Java8, o código de caracteres padrão é UTF8, portanto, cada caractere de largura total tem 3 bytes.

Código de amostra

public static void byteLengthSample() { String str = "〇〇Prefecture□□City△△Town 10-11"; System.out.println(str.getBytes().length); }

Resultado de saída:

32
  • URLをコピーしました!
índice