Java String Startswith ed Endswith

Java String Startswith ed Endswith

“Si dice che le variabili siano spazi di memoria o dati del programma di detenzione di contenitori che verranno utilizzati all'interno dei codici in più parti. Una di quelle variabili, stringhe, sono variabili molto note nei linguaggi di programmazione orientati agli oggetti come Java e C++. Le corde contengono un sacco di personaggi alfabetici, parole e personaggi speciali come lo spazio. Possiamo giocare con le corde in molti modi usando la varietà di funzioni di Java. Da molte di queste funzioni, abbiamo endswith e iniziano le funzioni utilizzate per ottenere le informazioni relative al prefisso e al suffisso della stringa. Andiamo verso l'implementazione per avere un'idea chiara su entrambe le funzioni di Java."

Esempio 01: String startWith () funzione

Useremo la funzione startWith () di Java in questa illustrazione per vedere se la variabile stringa inizia con i modelli specifici o no. Questo si sta rivelando quello molto semplice. Quindi, non compliceremo lo script per ottenere il massimo dal codice. A partire dal lancio dello strumento Java, io.e., Eclipse IDE, abbiamo creato un nuovo file Java chiamato "Test.Giava". Il codice deve essere avviato con l'inizializzazione di una classe pubblica, i.e., Il nome della classe dovrebbe essere simile al titolo di un file.

La classe contiene la nostra funzione principale (), che sarà l'unica funzione in questo esempio. Il metodo inizia con l'inizializzazione di una variabile stringa "S". Questa stringa contiene una sola parola, "eclipse". Alla 5a riga, abbiamo provato il "sistema.fuori.Istruzione println "per visualizzare una stringa" s "all'output, i.e., Il sistema è una libreria, la parola chiave "out" rappresenta una classe e la stampa () è la funzione di questa classe di Java.

Nelle prossime 3 righe, abbiamo utilizzato la stessa istruzione di println () con la funzione "startwith" nei suoi parametri per verificare i modelli. Questa funzione "startWith" userebbe tre diversi schemi di stringa e verificherebbe se la stringa principale "S" inizia con i modelli specificati o no. Il risultato booleano verrebbe restituito e visualizzato sulla console, i.e., vero o falso. Nell'illustrazione mostrata di seguito, solo la prima affermazione occupa il vero modello iniziale di una stringa "S"; Quindi, tornerà vero.

In questo completamento del programma Java, l'abbiamo eseguito e abbiamo stampato la stringa "S" alla console IDE ECLIPSE. L'uso della funzione startswith nella funzione prima println () restituisce vero poiché il modello "ecl" è la stringa iniziale di "s" mentre gli altri restituiscono falso, i.e., non corrispondeva.

Esempio 02: String endswith () funzione

È ora di esplorare la funzione di fine di Java per vedere se la stringa termina con uno schema specifico o no. Per questo, stiamo usando il codice del primo esempio aggiornandolo un po '. Il codice del programma inizia con la classe "test" che contiene la sua funzione driver principale (). La stessa variabile di stringa "S" è stata inizializzata con un valore "Eclipse" ed è stata stampata utilizzando il "sistema.fuori.Dichiarazione funzione println ".

Successivamente, utilizzeremo la funzione Endswith nei parametri del "sistema.fuori.Funzione println "per verificare se la stringa" S "termina con la stringa di pattern specificata o no. Abbiamo usato un totale di tre schemi di stringa per essere controllati nell'istruzione Funzione EndWith (), i.e., Utilizzando il "sistema.fuori.Println ”Dichiarazione della funzione 3 volte in una riga. Poiché la stringa "Eclipse" termina solo con il modello "SE", questo programma restituirà vero solo per la seconda istruzione println.

Dopo l'esecuzione, stampa la stringa insieme ai risultati booleani che ha ottenuto dall'uso della funzione Endswith all'interno delle istruzioni println (). Solo la seconda istruzione println () restituisce vera, i.e., I modelli abbinati alla stringa "Eclipse" termina con la sottostringa "SE".

Esempio 03: String startSwith () e ENDSWITH FUNZIONS

Questo esempio del programma elaborerà entrambe le funzioni in un programma Java, i.e., termina e inizia. Il programma utilizza 2 classi, "Main" e classe "Test". La classe "Test" contiene la sua funzione principale () e la classe "principale" contiene 2 funzioni definite dall'utente, i.e., "Start" e "End". Questo programma è stato eseguito dalla funzione principale () della classe "Test" e ha creato un nuovo oggetto "T" per l'altra classe "Main". Man mano che l'oggetto "T" è stato creato, possiamo recuperare correttamente il contenuto della classe "principale". La funzione principale () stampa la stringa "s" che è stata inizializzata nella classe principale ().

Dopo questo, l'oggetto "T" viene utilizzato per chiamare le funzioni "start ()" e "end" consecutivamente. Ora, la funzione start () della classe principale () è stata eseguita per prima. Si inizia con l'affermazione "if" che ha fatto uso della funzione "startwith" che prendono "nostro" come modello di sottostringa da abbinare e il numero "6" come indice da prendere come prima posizione, i.e., Se lo schema trovato nell'indice "8", stamperà il messaggio di successo altrimenti la parte else mostrerebbe la sua stringa di messaggi specificata.

Un'altra istruzione "if" viene utilizzata anche qui per vedere se il "test" di sottostring è iniziato all'undicesimo indice di una stringa "s" usando la funzione startWith () o no. La funzione "fine" utilizza la funzione "endswith" all'interno delle sue dichiarazioni "if" che vengono utilizzate due volte per verificare se la sottostringa "nostro" e "stringa" sono alla fine di una stringa "s" o no. Qui, la prima dichiarazione "if" della funzione "start" e la seconda dichiarazione "if" della funzione "fine" restituirà vera, i.e., I modelli sono stati abbinati alle posizioni specifiche.

Dopo questa esecuzione del programma, abbiamo ottenuto il risultato atteso e la stringa visualizzata nella console.

Conclusione

L'introduzione per questo tutorial riguarda l'uso di variabili nella programmazione e il significato delle stringhe in Java. Successivamente, abbiamo elaborato l'uso di startwith e termini separatamente nelle prime due illustrazioni di base. Alla fine, abbiamo spiegato entrambe le funzioni all'ampio livello di programmazione Java, i.e., Specificando il modello di sottostringa e il numero di indice specifico di una stringa in cui vogliamo controllare la posizione di una sottostringa.