Ciao, questa è la stanza sotto il tetto.
Quindi, se sai capire che cosa è una stringa successiva, dobbiamo conoscere il prodotto di manipolazione delle stringhe che abbiamo
bisogno di ottenere una buona comprensione di questa classe.
Sappiamo che il bicchiere da bere proviene dal pacchetto Djala non lungo, il che significa che è una classe
molto fondamentale e che ha diversi magneti superiori.
Le bevande Blixt richieste e questi metodi ci consentono di eseguire alcune
operazioni comuni che vengono mostrate qui in modo che i punti di forza comparabili siano la ricerca di una stringa
all'interno di un'altra o esaminare i singoli caratteri in una stringa o anche estrarre sottostringhe dall'appannamento.
Per esempio potremmo volere una copia di una stringa ma una parte superiore su di me e ci sono anche dei metodi
per sostituire uno o più stringhe di boxoff che qualche altro testo.
Infine ci sono anche metodi per dividere una stringa in base ad alcuni caratteri, quindi andiamo avanti e
osserviamo alcuni dei metodi che eseguono queste operazioni Colboro.
OK Mostrerò questa demo nel mio editor di Eclipse, ma puoi continuare a utilizzare i dati
che stai utilizzando in questo momento e non farà alcuna differenza quindi sono fuori.
Ho aggiunto una nuova metrica chiamata String esempi sono le basi.
Più vetro nell'esempio di stringa verrà richiamato dal metodo principale.
Quindi tutto il codice è stato scritto e stiamo per correre e guardare l'output analizzato.
OK.
Perché ci sono molti metodi che andremo a vedere nei blocchi di stringa.
Quindi sarà molto dispendioso in termini di tempo scrivere sopra la cosa.
Quindi esamineremo tutti questi metodi.
Ora sappiamo che è già stato detto che i metodi rientrano in diverse categorie come le operazioni comuni
di composizione e ricerca.
Quindi, se stanno andando a guardare tutte le operazioni comuni.
OK.
Quindi questo è un metodo.
E inizialmente stiamo dichiarando questo metodo che questa variabile chiamata S che è una stringa rispettata ha questa
stringa chiamata Hello world e la stiamo stampando.
Ho solo fatto i miei pensieri qui sono lenth e facilità e.
OK.
E tutti quelli che sono qui sono le lettere rimanenti che sono state
commentate e le commenteremo e guarderemo quei metodi uno alla volta.
Quindi lasciami andare avanti e gestirlo sui costi.
Bene, fammi solo un rapido qui o qui.
Quindi la materia vegetale restituisce la dimensione della stringa che corrisponde alla lunghezza della stringa.
In questo caso ha 12 caratteri.
Quindi andrà avanti che è implementato restituisce un valore booleano.
Restituisce appena un vero se la stringa è vuota, il che significa che la linea è zero.
E questa ipotesi è che questa volta girerà solo una volta.
Quindi quelli della terra sotto e metodi.
Lasciatemi solo chiamare queste due affermazioni e diamo un'occhiata al prossimo sui metodi di Jawf
che sono combative e metodi.
OK, quindi qui ci sono tre metodi.
Uguali è uguale a ignorarmi solo da loro OK, così che il metodo di parità equivale a confrontare i punti di forza.
OK s s qui è come ha il mondo ciao.
E l'argomento è anche Ciao mondo.
Quindi è completo che confronterà sia le stringhe che le stringhe sono uguali.
Andrà tutto bene, altrimenti ci sono tonnellate di leggi.
In questo caso era perché uno di loro è ingenuo mentre l'altro è in maiuscolo.
Quindi il caso conta qui su di esso ritorna.
Ora il prossimo metodo è uguale.
Ignora è sporco.
Sta dicendo che dobbiamo ignorarlo.
Questo è il motivo per cui otteniamo un buon valore qui, perché una volta che abbiamo la stringa Sarson viene confrontato con
un altro metodo di rimorchiamento.
Quindi il Tumut precedente che ha scritto un valore booleano rispetto a Megara si trasforma in rabbia te
ed è stato scritto un numero intero negativo o un numero intero positivo o zero zero.
Tutte le stringhe sono esattamente identiche.
Ma ciò che questo metodo fa è confrontare le stringhe lessicografiche.
Ora sappiamo che le stringhe sono in donatore presentate come un gruppo di 16 che è una delle squadre uniche.
OK, così le stringhe come ogni singolo carattere nella stringa spiegherebbe come un valore univoco e cosa farà
questo metodo in quanto confronterà il valore Unicode dei caratteri nelle stringhe.
Quindi questo è quello che sta attraversando un paragone lessicograficamente comparabile, qui si basa sull'unicità di
ognuno dei quali è stato tagliato nelle corde.
OK.
Quindi andrà a rubare tutta questa faccenda.
Otteniamo la descrizione qui.
Finisco qui dice che il risultato è un numero intero negativo.
Se questo oggetto stringa Rinzler dice questo oggetto stringa significa che stiamo parlando dell'oggetto corrente
che sarebbe come in questo caso e dice che questo salto lessicografico dell'oggetto stringa si adatta
alla stringa argomento.
Quindi il risultato è in numero intero negativo ma l'oggetto stringa stringa lessicografico lessicograficamente la
stringa argomento.
Quindi sarebbe un numero intero positivo.
Quindi in questo caso si legge a 32.
E questo perché questo particolare e la stringa di input che non sa cosa sia effettivamente segue
la stringa di argomento che è una superiore.
OK così in Unicode, sempre se guardi il tavolo Unicode vedrai che il Snicker superiore viene prima delle
mutande Lorqess.
E a causa di ciò e questo è perché le stringhe sono identiche, ma l'aspetto del personaggio è sheeran
ed è a cui fa riferimento S.
Arriva dopo la h maiuscola.
Quindi a causa di questo eredità intero positivo.
Ora lasciatemi solo cambiare questo per dire facciamo di z qui e questo è un vantaggio.
In questo caso, questo precede che questo non è possibile ottenere un valore negativo.
Vedi le tende meno D.
Quindi è quello che è.
Quindi puoi dare un'occhiata a questo rispetto a un terzo puoi guardare l'API e puoi
leggerlo attentamente per poterlo registrare correttamente.
Quindi fondamentalmente solo tre valori per gli studenti.
Quindi questo è un brutto libro sui suoi sottotipi.
Quindi lasciatemi commentare tutti.
E va bene.
È così
piccolo che qui c'è molto Sojourner.
OK, quindi questi sono i metodi di ricerca e Rohnert OK è così, come contiene l'amido e l'indice Surak tutti gli
ultimi a metà canzone.
OK, quindi qui controlla solo se questa stringa contiene la stringa argomento.
OK.
Da un lato nel caso conta.
Quindi, perché ci sono diversi modi se hai fatto cigni.
Ora il secondo e il terzo sono scuri sulla base.
OK.
Ed è anche in Lorqess che si nota la stringa numerica che spesso è Tensing Holloway.
La palla di ferro è stata comprata a destra.
Quindi perché devo farlo adesso.
Il prossimo è che inizia con è anche molto importante che io noti f la stringa corrente
inizia con la stringa.
Ancora una volta il mio turno.
Quindi potrebbe leggere falso ma per il secondo stiamo usando lo stesso caso della stringa corrente.
Quindi perché ho lavorato anche a questo.
OK.
Quindi potrebbe essere ciao mondo o potrebbe essere solo per quanto tempo.
Quindi anche in quel caso otterrebbe un'eco.
Ora ed è solo esattamente l'inizio di Bursal ma controlla solo la stringa corrente.
E che questa particolare stringa che non deve essere un singolo deve diventare un personaggio commerciabile.
Quindi in questo caso è un punto esclamativo su una stringa di baccarin.
Inoltre ciao anche e sputo.
E così con un'esclamazione.
Quindi non molla.
Il prossimo è.
Avanti.
Qui lo stiamo facendo così tanto e stiamo controllando che questa stringa di input stringa sia presente e
nella stringa corrente che ho.
Se questi o sono nella stringa, restituirà l'indice di ciò.
Adesso OK consideriamo questo qui.
Quindi finchè appare qui 0 0 1 2 e 3 è in ordine.
Quindi questa è la prossima disposizione.
Questo è l'avvio e Expedition 3.
Ecco perché arriviamo e siamo fuori servizio.
Quindi cosa vuoi metterlo se vuoi conoscere l'indice di una stringa particolare, allora puoi
usare l'operazione successiva.
E qui stiamo facendo semplicemente l'indice al posto di.
E tutto quello che stiamo facendo al prossimo o al di sotto di tutto sta apparendo qui in quarta posizione
e mostrandolo qui solo perché è la stessa stringa che abbiamo.
Quindi sovraccaricheremo un indice per la prossima posizione che inizia con zero.
OK, ricordati di ricordare che l'ultimo dockage non è l'ultimo.
OK.
Perché questo particolare personaggio qui può apparire in più punti della stringa.
Quindi qui stiamo chiedendo di dare l'ultima posizione di mixaggio, sappiamo che i caratteri non
compaiono nella stringa che va a un quarto per indebolirci.
OK quindi 30 sotto 200 e in quella posizione altrimenti avrebbe fatto il meno uno.
Quindi, qui in Messico, quello che e l'host e la spedizione erano il
prodotto che è ordinato e meno uno perso nel trimestre e l'ultima posizione di indice in cui l'articolo guarda è se li
cancella.
Come puoi vedere, il nome è molto significativo.
Quindi questo riguarda gli obiettivi.
Quindi lasciatemi andare avanti e commentare questo vecchio
look nexilis sia per gli attori che per l'estrazione di sottostringhe, intendo dire che esegui questo.
OK, quindi questo particolare qui questa particolare questione.
Destra.
Quindi è solo che lo stiamo chiedendo e il personaggio in quella particolare posizione.
OK, ecco il mondo Ciao.
Finisco alla posizione 0 1 2 3 e 4.
Abbiamo la lettera che è tutto ciò che viene restituito qui, quindi possiamo vederlo, ma io e i prossimi
due mesi stiamo estraendo sottostringhe.
Va bene.
Quindi questi sono anche mercati importanti.
Quindi il primo metodo restituirebbe la sottostringa partendo da in Messico e per su e tutta la stringa corrente.
Va bene.
Quindi da qui prima che l'oceano sarà tutto finito, ma il substrato dalla prossima evoluzione per l'anziano e fuori
dalla corda che sarebbe questa particolare stringa.
Ok, ecco come si otterrebbe la sottostringa, c'è anche un record di sottostringa di ordine
che restituirebbe la sottostringa tra questi due.
Ed è qui che l'ex miniera straniera qui è uno zoo o un'esclusiva di Ninus, il che significa che non dovremmo
includere la condotta in nona posizione, ma assicurati di includere l'acquisizione del personaggio per tutti
i personaggi del gioco, ma non quella a nove, quindi quello che è stato scritto questo particolare calibro
a corde inizia da qui quattro cinque sei sette otto brevi Going Green Grove The Nine.
Quindi si tratta di estrarre sottostringhe.
OK, quindi sono davvero importanti i miei pensieri quando facciamo manipolazioni di manipolazione delle stringhe
che dovrebbero essere piuttosto comuni in questi giorni perché abbiamo un sacco di grip in più o in meno.
E dobbiamo elaborare un sacco di xed.
Quindi sono le lettere maiuscole e minuscole e extra.
Entrambi i metodi di conversione così da guardare i perimetri e un po 'su di esso qui in maiuscolo sta semplicemente
andando a convertire la stringa corrente che è lo scaricatore è che lo convertirà in maiuscolo, finisco con
questo metodo, semplicemente converti sooky don' t fare minuscolo ma è già in basso.
Quindi siamo buoni ma il Cristo esisterebbe se fosse in qualche altro caso lo avrebbe
convertito.
Quindi OK, noterò che abbiamo menzionato che docstring è immutabile.
Quindi quando lo facciamo restituirà una copia della stringa.
Non convertirà quella particolare stringa stessa.
OK.
La ricerca restituirà solo una copia di questa stringa particolare ma una tomaia.
Di nuovo perché la stringa è immutabile.
Non possiamo non possiamo ottenerlo qui è il metodo o sul cronometro che sta semplicemente leggendo una copia di
una stringa.
Dopo aver tagliato qualsiasi vantaggio sugli spazi bianchi finali.
OK quindi se ci sono spazi bianchi o all'inizio della stringa o.
E così quelli saranno Tremper.
Quindi a volte sarebbe molto importante perché di nuovo nei documenti V e spesso abbiamo spazi bianchi,
specialmente quando abbiamo a che fare con le pagine.
Il prossimo è il terzo sostitutivo, che è anche molto importante.
OK a volte potremmo voler sostituire alcuni particolari ottenuti in un pezzo di bit in più con spazi bianchi
o qualcosa del genere.
Quindi avremmo bisogno di questo.
Quindi torni indietro.
OK, quindi qui stiamo sostituendo tutti i caratteri nella stringa di input che i caratteri sono.
Quindi puoi vederlo.
O è solo un po 'strano qui.
In genere potresti voler sostituire alcuni simboli speciali, ma sai con un M-B con una stringa vuota o
qualcosa del genere.
O sostituire la chiamata più qui.
Ecco un esempio di come è bella la tua descrizione qui.
Se vuoi sostituire quasi con spazi vuoti, puoi chiamare qui e puoi mettere una stringa vuota
qui.
Quindi lo farai.
Sarebbe una stringa vuota e questo sarebbe sostituito quasi con la fine della stringa.
OK, è molto utile
Ora
diamo un'occhiata a questo mettendo un marcatore diviso in questo sfocato come il valore di tutti voi.
Quindi
diamo un'occhiata all'argomento.
Quindi, come suggerisce il nome, dividerà la stringa di input usando questo particolare carattere qui
che è tutto ritorni non rispettati e sono tutte stringhe.
Qui puoi vedere che sono solo stringhe NREL.
OK.
Ora in questo caso appare sempre il saggio qui e uno qui.
Quindi andrà a due e tre corde.
OK questa è una sottostringa che aveva qui Hatchie.
E tra il rocker e dice che c'è un'altra sottostringa.
OK spazio bianco su W ..
E dopo l'ultima sottostringa è presente l'esclamazione Autobahn e stiamo solo leggendo l'elenco delle
sottostringhe delle stringhe che stiamo stampando.
Quindi a volte potresti voler dividere il documento in parole.
OK, potresti voler dividerli in spazi vuoti in modo da poter inserire uno spazio bianco
qui e dividerebbe l'intero documento se il documento è stato memorizzato nella stringa qui.
Se la stringa rappresenta un documento un punto blu del codice o se a volte se si elaborano alcuni documenti e se si
sta elaborando una particolare riga di XI finiscono nella riga inattiva si potrebbero avere alcuni dati in merito al fatto
che potrebbero essere gestiti per tipo visto la colonna o lo spazio bianco nel qual caso è possibile dividerli.
Quindi il top sarebbe un delimitatore qui o com chiamerei più spazio bianco potrebbe essere davvero importante.
Quindi puoi specificare quel delimitatore qui per dividere quella particolare linea.
Quindi puoi sputare lo sai quando elabori determinati documenti in cui i loro dati sono delimitati
da questo tipo di delimitatore di caratteri.
Quindi puoi fare uso della divisione.
Quindi questo è solo un metodo utile per Brittni.
E infine come va argomento.
OK, questa è una tattica.
Ci sono tutti i metodi che abbiamo visto fino ad ora i nostri metodi di istanza fuori dalla classe di stringhe, ma questo
è un metodo statico ed è per questo che stiamo accedendo direttamente ma qui da questo metodo.
OK.
E restituirebbe una rappresentazione in stringa di questo doppio valore.
OK, quindi sono solo una parte del doubleback, come puoi vedere qui sono gli accordi che
rileva che viene restituito è il suo drink.
Quindi è solo andando giù le corde su di me, disincarnando la tua rappresentazione di stringa preoccupata e insicura e
ci sono anche altri metodi sovraccaricati.
Quindi questi sono alcuni dei metodi più importanti e ci sono molti altri metodi che molti di loro hanno sovraccaricato per
la terza volta lì.
E poi ci possono essere anche altri metodi nella classe String.
Quindi ti inviterei a consultare quell'API e a familiarizzare con tutti i metodi dell'API.
Nella classe string perché è una classe molto importante.
OK, questo riguarda la classe di stringhe.
Ora torniamo alla nostra diapositiva.
So che finisco la lezione qui.
Estremamente utile.
Classi di utility per le stringhe di terze parti e queste classi offrono funzionalità aggiuntive che di solito non
sono disponibili nella classe di stringhe standard fornita con il lavoro Ollaberry.
A volte possono offrire funzionalità molto simili come la classe di stringhe, ma possono consentire di
scrivere codice molto più pulito.
Quindi, anche se userete ampiamente la classe di stringhe, è molto probabile che userete una
o entrambe queste utilità, solo una è la libreria di linee Apache Commons che proviene dal progetto Apache Commons
e include una classe molto popolare chiamata String utos che è usato per la manipolazione delle stringhe.
Ho usato anche questo vetro piuttosto indietro e alcuni dei miei progetti, il prossimo progetto di Google include
anche un'utility per stringhe Garces.
Quindi, solo essere consapevoli del fatto che queste classi esistono e sono comunemente utilizzate dagli aiutanti ad un certo punto.
Dovresti controllare la loro API.
Inoltre, non dimenticare di controllare l'API della classe String poiché viene utilizzata molto comunemente.
In generale, se devi passare alcune manipolazioni di stringhe e se non sei affatto arrabbiato con
nessuno dei metodi nella classe di stringhe che potrebbero aiutarti con questo, allora basta google per questo ed è
probabile che ci sarà qualche metodo sia nella classe di stringhe che in una di queste librerie di
terze parti che potrebbero aiutarti con il tuo compito e il resto è quasi sempre scoprirai qualche articolo in stock o che potrebbe
aiutarti in questo.
Quindi fai sempre la tua ricerca su Google prima di trovare una nuova logica.
Va bene, questo è tutto.
E spero che ti piaccia imparare senza stringhe.
Grazie.