Lo scopo del metodo substring è quello di restituire una sezione di testo String in un programma Java . Una stringa di testo in Java contiene un array di caratteri , che possono includere lettere, numeri e simboli . I programmi possono utilizzare il metodo substring on a String per acquisire una sezione specifica della stringa, come indicato dalle posizioni di inizio e fine . Il metodo substring in realtà non altera la stringa originale , come stringhe sono immutabili nel linguaggio Java . Un nuovo oggetto String viene restituito invece 
 Outline 
 
 Il contorno linguaggio Java per il metodo substring della classe String è indicato in due possibili modi seguenti : . 
 
public String substring ( int beginIndex ) per
public String substring (int beginIndex , int endIndex ) per
 la prima opzione ha un solo parametro intero che indica la posizione in cui iniziare la sottostringa funzionamento , con il metodo di esecuzione per la fine della stringa da quella posizione . La seconda opzione richiede due parametri interi , che indica l'inizio e la fine corsa . Entrambe le versioni restituiscono un oggetto String contenente i caratteri richiesti . 
 Usa 
 
 Il metodo substring può essere utilizzato su qualsiasi variabile String in un programma Java . La sintassi che segue indica l'uso della versione metodo con un parametro intero: 
 
 someWords String = " Qui ci sono un paio di parole . " ; 
 
 FewerWords String = someWords.substring ( 9 ) ;//"poche parole". 
 
 la sintassi seguente dimostra l'uso della funzione di due parametri : 
 
 someWords String = " Qui ci sono un paio di parole . " ; 
 
 fewerWords String = someWords.substring ( 9 , 14) ;//" pochi" 
 
 la variabile stringa originale rimane invariata dopo il metodo substring è stato chiamato su di esso . 
 Opzioni 
 
 
 Se un programma sta sostituendo il valore di una stringa con il risultato di una variabile stringa , il risultato può semplicemente essere riassegnato alla variabile di riferimento come segue : 
 
 someWords String = " Qui sono un paio di parole . "; 
 
 someWords = someWords.substring ( 9) ; Il metodo substring 
 
 possono anche essere eseguite su una stringa letterale , che è un valore String rappresentato direttamente , piuttosto che immagazzinato in una variabile . In questo caso la seguente sintassi può essere utilizzato: . 
 
 FewerWords String = " . Ecco alcune parole " ricerca ampliata ( 9) ; 
 Considerazioni 
 
 Se il metodo substring è chiamata a stringhe i cui valori sono imprevedibili , una serie di test condizionali può essere necessario. Ad esempio, se il metodo substring viene passato un valore di parametro , sia per l'indice di inizio o di fine , che è al di fuori della gamma della stringa, una verrà generata un'eccezione . E 'consigliabile in questi casi, per verificare la lunghezza di una stringa prima di chiamare il metodo substring . 
 
              
Programmazione © www.354353.com