Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Il metodo substring in Java

La classe String di Java fornisce una varietà di metodi per accedere alle informazioni sul contenuto della stringa . Il metodo substring restituisce una sezione di una stringa consentendo tale da elaborare ulteriormente se necessario . L'utilizzo del metodo substring su variabili stringa Java è semplice, realizzabile anche per i principianti alla lingua . Il metodo substring è descritto nella specifica del linguaggio Java , il suo utilizzo richiede solo una singola riga di codice , nella maggior parte dei casi . Scopo

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