Delstreng i Java – String

Delstreng I Java String



Mens du administrerer dataene i Java, kan det være tilfeller der utvikleren trenger det

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.