English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo String substring() di Java estrae una sottostringa dalla stringa e la restituisce.
Sintassi del metodo substring()
string.substring(int startIndex, int endIndex)
Il metodo substring() ha due parametri.
startIndex - Indice di inizio
endIndex (Opzionale) - Indice di fine
Il metodo substring() restituisce una sottostringa dalla stringa fornita.
La sottostringa esiste insieme al carattere all'indice startIndex e si estende fino al carattere all'indice endIndex - 1.
Se non viene passato endIndex, la sottostringa esiste insieme al carattere all'indice specificato e si estende fino alla fine della stringa.
Attenzione:Se startIndex o endIndex sono numeri negativi o maggiori della lunghezza della stringa, si verificherà un errore. Se startIndex è maggiore di endIndex, si verificherà anche un errore.
class Main { public static void main(String[] args) { String str1 = "program"; //从第一个字符到结尾 System.out.println(str1.substring(0)); // program //从第四个字符到结尾 System.out.println(str1.substring(3)); // gram {} {}
class Main { public static void main(String[] args) { String str1 = "program"; // Da primo carattere a settimo carattere System.out.println(str1.substring(0, 7)); // program // Da carattere 1 a 5 System.out.println(str1.substring(0, 5)); // progr // Da carattere 4 a 5 System.out.println(str1.substring(3, 5)); // gr {} {}
Se si desidera trovare l'indice della prima occorrenza di una sottostringa specifica in una stringa fornita, utilizzareMetodo indexOf() Stringa Java.