MENÙ

Riepilogo delle operazioni di base sulle stringhe in Java

sommario

Dividere una corda – diviso

Divide una stringa in una stringa specifica (delimitatore).

Codice d'esempio

public static void splitSample() { String line = "mele, arance, banane"; String[] frutti = line.split(","); for (String frutta: frutti) { System.out.println(frutta); } }

Risultato dell'output:

mela arancia banana

Concatenazione di stringhe di base

Puoi combinare le stringhe con l'operatore "+".

Codice d'esempio

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

Risultato dell'output:

Ciao mondo!


Unisci stringhe con delimitatori – giuntura

Unisce le stringhe utilizzando una stringa specifica (delimitatore) (disponibile a partire da Java 8)

Codice d'esempio

public static void joinSample() { String line = String.join(",", "apple", "orange", "banana"); System.out.println(line); }

join può essere utilizzato per unire array di stringhe allo stesso modo.

public static void joinArraySample() { String[] frutti = {"mela", "mandarino", "banana"}; String line = String.join(",", frutti); System.out.println(line); / /Il risultato è lo stesso}

Risultato dell'output:

mele, arance, banane

Estrai un intervallo specificato di stringhe – sottostringa

Estrae parte di una stringa specificando i punti iniziale e finale.

Codice d'esempio

public static void substringSample() { String str = "ciao mondo!"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(2, 9)); System. out.println(str.substring(6)); //Puoi anche specificare solo il punto iniziale}

Risultato dell'output:

ciao ciao mondo!

Rimuovi gli spazi bianchi iniziali e finali – ordinare

Rimuovi gli spazi a metà larghezza, le interruzioni di riga e le tabulazioni prima e dopo una stringa.
Gli spazi vuoti e gli spazi a doppio byte al centro della stringa non vengono rimossi.

Codice d'esempio

public static void trimSample() { String str = " ciao mondo! "; System.out.println(str.trim()); }

Risultato dell'output:

Ciao mondo!

Sostituisci parte di una stringa con un'altra stringa – sostituire

Sostituisce parte di una stringa con la stringa specificata. replace sostituisce tutte le stringhe corrispondenti.

Codice d'esempio

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

Risultato dell'output:

he××o wor×d!

replaceFirst sostituisce solo la prima stringa corrispondente.

Codice d'esempio

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

Risultato dell'output:

cavolo, mondo!

Restituisce il numero di caratteri in una stringa – lunghezza

Restituisce il numero di caratteri in una stringa. String.length() restituisce semplicemente il numero di caratteri.

Codice d'esempio

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

Risultato dell'output:

14

Se vuoi conoscere il numero di byte, usa String.getBytes().length. A partire da Java8, il codice carattere standard è UTF8, quindi ogni carattere a larghezza intera è 3 byte.

Codice d'esempio

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

Risultato dell'output:

32
  • URLをコピーしました!
sommario