Subcadena en Java - String

Subcadena En Java String



Mentre gestioneu les dades a Java, hi pot haver casos en què el desenvolupador ho necessiti

utilitzar les dades contingudes o modificar-les. Per exemple, utilitzar un valor de cadena de manera diferent o actualitzar els valors d'acord amb el requisit donat manté el ' disseny de documents ' intacte. En aquests casos, la subcadena en Java ajuda a utilitzar els recursos actuals i a alleujar les funcionalitats al final del desenvolupador.

Aquest bloc mostrarà l'ús i la implementació del ' subcadena ” en Java.







Què és una 'subcadena' a Java?

Subcadena de cadena ” a Java es pot aconseguir mitjançant el “ subcadena () ” mètode. Aquest mètode extreu i retorna una subcadena dels valors de cadena proporcionats o introduïts per l'usuari en funció dels índexs inicial i final especificats.



Sintaxi



corda. subcadena ( començar, darrer )

En la sintaxi anterior:





  • començar ” fa referència a l'índex inicial.
  • darrer ” correspon a l'índex final.

Exemple 1: recuperar una subcadena d'una cadena de l'última a Java

En aquest exemple, la cadena especificada pot ser una subcadena de l'última:

Corda givenString = 'Java' ;
Sistema . fora . imprimirln ( 'La cadena donada és:' + givenString ) ;
Sistema . fora . imprimirln ( 'La subcadena extreta del final és: ' + givenString. subcadena ( 3 ) ) ;

Al fragment de codi anterior:



  • En primer lloc, inicialitzeu el valor de la cadena i visualitzeu-lo.
  • En el següent pas, associa el ' subcadena () ” amb la cadena especificada apuntant a l'índex donat.
  • Això resultarà en l'extracció de l'últim caràcter de cadena i, per tant, l'extracció de la subcadena de l'últim.

Sortida

Aquesta sortida significa que es recupera l'últim caràcter de cadena corresponent a l'índex ' 3 ”.

Exemple 2: recuperar una subcadena d'una cadena pel que fa als índexs especificats a Java

En aquest exemple concret, una cadena a Java pot ser subcadena en índexs específics:

Corda givenString = 'Java' ;
Sistema . fora . imprimirln ( 'La cadena donada és:' + givenString ) ;
Sistema . fora . imprimirln ( 'La subcadena extreta a'
+ 'els índexs especificats són:' + givenString. subcadena ( 0 , 2 ) ) ;

Al bloc de codi anterior:

  • De la mateixa manera, inicialitzeu el valor de la cadena i visualitzeu-lo.
  • Ara, apliqueu el ' subcadena () ” mètode tal que la cadena sigui subcadena des del principi, és a dir,” 0 ' fins al final de l'índex, és a dir, ' 2 ”.
  • Tingueu en compte que el valor contra l'índex final ' 2 s'exclou en el procés d'extracció de subcadenes.

Sortida

A partir de la sortida anterior, es pot donar a entendre que la cadena és subcadena en conseqüència.

Exemple 3: recuperar una subcadena d'una cadena d'entrada d'usuari a Java

En aquest cas, la cadena es prendrà com a entrada de l'usuari i la subcadena en conseqüència. En primer lloc, inclou la biblioteca que es proporciona a continuació per permetre l'entrada de l'usuari:

importar java.util.Scanner ;

Ara, afegiu el codi següent al ' principal () ” mètode:

Entrada de l'escàner = nou Escàner ( Sistema . en ) ;
Sistema . fora . imprimirln ( 'Introduïu el valor de la cadena:' ) ;
Corda stringValue = entrada. següent línia ( ) ;
Sistema . fora . imprimirln ( 'La subcadena extreta és:' + stringValue. subcadena ( 0 , 2 ) ) ;

En el codi anterior:

  • Crea un ' Escàner 'objecte anomenat' entrada ' utilitzant el ' nou ' i la paraula clau ' Escàner () ” constructor, respectivament.
  • El ' en ” El paràmetre pren l'entrada de l'usuari.
  • En el següent pas, l'associació ' nextLine() El mètode assegura l'entrada de l'usuari com a corda ”.
  • Finalment, apliqueu el ' subcadena () ” mètode per substringir la cadena d'entrada de l'usuari d'acord amb els índexs especificats com a paràmetre (mètode).

Sortida

En aquest resultat, es pot analitzar que la cadena definida per l'usuari és una subcadena en conseqüència.

Conclusió

L'extracció de la subcadena d'una cadena en Java es pot dur a terme mitjançant el ' subcadena () ” mètode. Aquest mètode extreu i dóna una subcadena de la cadena basada en els índexs especificats. A més, es pot utilitzar per recuperar la subcadena de la cadena de l'últim, en els índexs especificats, o la subcadena d'una cadena d'entrada d'usuari, respectivament. Aquest bloc va parlar dels enfocaments de ' subcadena ” una cadena en Java.