Esempio 1:
Facciamo un nuovo esempio di base in Java per illustrare l'uso della funzione "lastindexof ()". Per questo, utilizziamo il "test.Java ”file in eclipse IDE che abbiamo appena creato dopo la creazione di un progetto Java Test. Il file viene creato vuoto e generiamo una nuova classe pubblica denominata "test". Il titolo della classe dovrebbe essere come il nome del file Java, "Test.Giava". La classe "Test" contiene la funzione principale () pubblica della programmazione Java che avvia l'elaborazione del programma sull'esecuzione. L'inizializzazione di una variabile di stringa di test “S” viene effettuata qui - “Una stringa di test…”
Usiamo questa variabile stringa per cercare l'ultimo indice specifico da esso per la sottostringa specifica. Per questo, abbiamo bisogno di una sottostringa per essere controllata. Pertanto, è il momento di utilizzare la funzione LastIndexof () di Java. Pertanto, chiamiamo la funzione LastIndexof () con la stringa "S" all'interno dell'istruzione funzione "println" del "sistema.pacchetto out "per verificare l'ultimo indice del carattere di sostituzione" t "dalla stringa principale" s "e visualizzarlo sulla console di output. Ovunque il personaggio "T" si trova dalla stringa, quell'ultimo "indice" specifico viene stampato sulla nostra schermata di output. Salviamo questo codice Java ed eseguiamolo all'istante.
Questo programma restituisce il numero indice 8 per l'utilizzo della funzione LastIndexof () su una stringa "S" come presentato nella foto allegata. Questo perché abbiamo trovato l'ultima occorrenza del personaggio "T" all'8th posizione della stringa "s".
Esempio 2:
All'interno della nostra prima illustrazione di Java, abbiamo spiegato l'uso della funzione LastIndexof () per acquisire l'ultimo numero di indice esistente di un carattere di sottostringa da una particolare stringa. Ora utilizziamo la stessa funzione LastIndexof () nella nostra nuova illustrazione Java per verificare l'ultimo indice di una sottostringa della stringa dalla sua stringa principale. Per questo, abbiamo eliminato la struttura del programma Java molto simile che viene utilizzata prima.
Dopo la generazione di una classe "test", aggiungiamo la funzione del driver, main (). La funzione del driver inizia con la creazione di una nuova e lunga variabile "S". Una "SS" di sottostringa viene inizializzata usando la classe "String". Questa sottostringa contiene un valore "test" in essa. L'istruzione println () è lanciata per visualizzare l'ultimo indice della sottostringa "test".
Nella riga successiva, l'istruzione funzione println () lancia la funzione "lastindexof ()" nei suoi parametri usando la variabile stringa principale "S". Controlla e visualizza l'ultimo indice si è verificato del substring "SS" che ha ottenuto nella stringa principale "S" prima del suo indice numero 25 che è l'indice di un "test" di substring che si è verificato prima dell'indice 25.
Dopo aver eseguito questo script Java aggiornato, abbiamo ottenuto l'indice numero 17 in cambio. L'ultima occorrenza di un "test" di sottostringa si trova all'indice 17 della stringa principale "S".
Esempio 3:
In questa illustrazione di un programma Java, useremo i diversi caratteri come sottostringe da cercare da l'unica stringa principale e ottenere la loro ultima posizione indice da visualizzare. Pertanto, lo stesso processo viene ripetuto qui come l'uso della classe "test" e il metodo principale del driver () di questo programma come mostrato nella seguente illustrazione. Il metodo principale () di questo programma inizia con la nuova lunga stringa "S" ".
Ora, un totale di 6 dichiarazioni di stampa e println () sono gettate per visualizzare i rispettivi risultati. Le prime due righe di Print e Println () sono qui per ottenere l'ultimo numero di occorrenza dell'indice per il carattere "A" da una stringa "S" prima del numero 35 e 10 dell'indice. La funzione LastIndexof () è eliminata le istruzioni della funzione println () per ottenere l'ultimo indice dalla stringa principale e superarlo sulla console del nostro strumento Java.
Nelle successive 4 righe consecutive di codice, eliminiamo le istruzioni di stampa e println () per verificare l'ultimo indice di un altro carattere "e" prima del numero 35 e 16 dell'indice, rispettivamente. Allo stesso modo, le ultime 4 righe di questo programma Java condividono la stessa struttura di un codice per ottenere l'ultimo indice occorrenza dalla stringa principale utilizzando la funzione LastIndexof () nell'istruzione funzione println (). Le ultime 4 righe del codice sono utilizzate per il carattere di sottostringa "T".
Dopo aver eseguito esempi di questo programma, abbiamo trovato l'ultima occorrenza del carattere "A" agli indici 34 e 9, il verificarsi del carattere "E" agli indici 23 e 16, mentre il verificarsi del carattere "T" all'indice 28 e nessuno, " -1 "non è per nessuno.
Conclusione
Questo è tutto sulle variabili della stringa e sulla loro rispettiva funzione LastIndexof () che viene utilizzata nella codifica Java per ottenere il numero di indice più ultimo per una sottostringa che si verifica in una variabile del tipo di stringa principale. Questa funzione restituisce un numero di indice per un ultimo occorrenza. Abbiamo anche spiegato alcuni esempi per elaborare. Gli esempi sono spiegati con e senza la restrizione di un set specificato di caratteri dalla stringa principale tramite l'IDE ECLIPSE.