bruke de inneholdte dataene eller endre dem. For eksempel, bruk av en strengverdi annerledes eller oppdatering av verdiene i samsvar med det gitte kravet beholder ' dokumentdesign 'intakt. I slike tilfeller hjelper delstrengen i Java med å utnytte de nåværende ressursene og lette funksjonaliteten ved utviklerens ende.
Denne bloggen vil demonstrere bruken og implementeringen av ' understreng ' i Java.
Hva er en 'Substring' i Java?
' Streng understreng ' i Java kan oppnås via ' delstreng() 'metoden. Denne metoden trekker ut og returnerer en delstreng fra de angitte strengverdiene eller brukerinndata basert på de angitte start- og sluttindeksene.
Syntaks
streng. understreng ( start, sist )
I syntaksen ovenfor:
- ' start ” refererer til startindeksen.
- ' siste ” tilsvarer sluttindeksen.
Eksempel 1: Hent en understreng av en streng fra den siste i Java
I dette eksemplet kan den angitte strengen være understreng fra den siste:
String gitt streng = 'Java' ;System . ute . println ( 'Den gitte strengen er: ' + gitt streng ) ;
System . ute . println ( 'Den utpakkede understrengen fra slutten er: ' + gitt streng. understreng ( 3 ) ) ;
I kodebiten ovenfor:
- Først initialiser strengverdien og vis den.
- I neste trinn knytter du ' delstreng() ” metode med den angitte strengen ved å peke på den gitte indeksen.
- Dette vil resultere i å trekke ut det siste strengtegnet, og dermed trekke ut delstrengen fra det siste.
Produksjon
Denne utgangen betyr at det siste strengtegnet er hentet tilsvarende indeksen ' 3 '.
Eksempel 2: Hent en understreng av en streng med hensyn til spesifiserte indekser i Java
I dette spesielle eksemplet kan en streng i Java være understreng ved spesifikke indekser:
String gitt streng = 'Java' ;System . ute . println ( 'Den gitte strengen er: ' + gitt streng ) ;
System . ute . println ( 'Den utpakkede understrengen på'
+ 'spesifiserte indekser er: ' + gitt streng. understreng ( 0 , 2 ) ) ;
I kodeblokken ovenfor:
- På samme måte initialiser strengverdien og vis den.
- Bruk nå ' delstreng() 'metode slik at strengen er understreng fra starten, dvs.,' 0 ' til sluttindeksen, dvs. ' 2 '.
- Merk at verdien mot sluttindeksen ' 2 ” er ekskludert i understrengekstraksjonsprosessen.
Produksjon
Fra utgangen ovenfor kan det antydes at strengen er delstrengen tilsvarende.
Eksempel 3: Hent en understreng av en brukerinndatastreng i Java
I dette tilfellet vil strengen bli tatt som input fra brukeren og delstrengen deretter. Ta først med biblioteket nedenfor for å aktivere brukerinndata:
import java.util.Scanner ;Legg nå til følgende kode i ' hoved() ' metode:
Skannerinngang = ny Skanner ( System . i ) ;System . ute . println ( 'Skriv inn strengverdien: ' ) ;
String strengverdi = input. neste linje ( ) ;
System . ute . println ( 'Den utpakkede understrengen er: ' + strengverdi. understreng ( 0 , 2 ) ) ;
I koden ovenfor:
- Lage en ' Skanner ' objekt kalt ' input ' bruker ' ny ' nøkkelord og ' Skanner() ” konstruktør, henholdsvis.
- « i ” parameter tar brukerinndata.
- I neste trinn vil den tilknyttede ' nextLine() '-metoden sikrer brukerinndata som en ' streng '.
- Til slutt bruker du ' delstreng() ” metode for å understreng brukerinndatastrengen i samsvar med de spesifiserte indeksene som dens (metode) parameter.
Produksjon
I dette utfallet kan det analyseres at den brukerdefinerte strengen er understreng tilsvarende.
Konklusjon
Å trekke ut delstrengen fra en streng i Java kan utføres via ' delstreng() 'metoden. Denne metoden trekker ut og gir en delstreng fra strengen basert på de spesifiserte indeksene. Dessuten kan den brukes til å hente delstrengen til strengen fra den siste, ved spesifiserte indekser, eller delstreng en brukerinndatastreng. Denne bloggen diskuterte tilnærmingene til ' understreng ” en streng i Java.