MENÚ

Resumen de operaciones básicas de cadenas en Java

Tabla de contenido

Dividir una cuerda - dividir

Divide una cadena en una cadena específica (delimitador).

Código de muestra

public static void splitSample() { Línea de cadena = "manzanas, naranjas, plátanos"; Cadena[] frutas = línea.split(","); for (Cadena de frutas: frutas) { System.out.println(fruta); } }

Resultado de salida:

manzana naranja plátano

Concatenación de cadenas básica

Puede combinar cadenas con el operador "+".

Código de muestra

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

Resultado de salida:

¡Hola Mundo!


Unir cadenas con delimitadores – unirse

Une cadenas usando una cadena específica (delimitador) (disponible desde Java 8)

Código de muestra

public static void joinSample() { Línea de cadena = String.join(",", "manzana", "naranja", "plátano"); System.out.println(línea); }

join se puede utilizar para unir matrices de cadenas de la misma manera.

public static void joinArraySample() { String[] frutas = {"manzana", "mandarina", "plátano"}; String line = String.join(",", frutas); System.out.println(line); / /El resultado es el mismo}

Resultado de salida:

manzanas, naranjas, plátanos

Extraiga un rango específico de cadenas – subcadena

Extraiga parte de una cadena especificando los puntos inicial y final.

Código de muestra

public static void substringSample() { String str = "¡hola mundo!"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(2, 9)); System. out.println(str.substring(6)); //También puedes especificar solo el punto de partida}

Resultado de salida:

¡Hola, hola, mundo!

Eliminar espacios en blanco iniciales y finales – recortar

Elimine espacios de medio ancho, saltos de línea y tabulaciones antes y después de una cadena.
Los espacios en blanco y de doble byte en medio de la cadena no se eliminan.

Código de muestra

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

Resultado de salida:

¡Hola Mundo!

Reemplazar parte de una cuerda con otra cuerda – reemplazar

Reemplaza parte de una cadena con la cadena especificada. reemplazar reemplaza todas las cadenas coincidentes.

Código de muestra

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

Resultado de salida:

¡Él × × no trabajó!

replaceFirst reemplaza solo la primera cadena coincidente.

Código de muestra

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

Resultado de salida:

he×lo mundo!

Devuelve el número de caracteres en una cadena – longitud

Devuelve el número de caracteres de una cadena. String.length() simplemente devuelve el número de caracteres.

Código de muestra

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

Resultado de salida:

14

Si desea saber el número de bytes, utilice String.getBytes().length. Desde Java8, el código de caracteres estándar es UTF8, por lo que cada carácter de ancho completo tiene 3 bytes.

Código de muestra

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

Resultado de salida:

32
  • URLをコピーしました!
Tabla de contenido