Alamstring Java-s: õppige, kuidas kasutada alamstringi () meetodit



See Java alamstringi käsitlev artikkel aitab teil näidete abil õppida alamstringi all olevate süntaksit ja erinevaid meetodeid

Stringid on põhimõtteliselt määratletud kui massiiv tähemärke. Sisse Java , Stringi objektid on muutumatud, mis tähendab, et konstandit ei saa pärast selle loomist muuta.Stringi alamstringi leidmine on jaotises väga levinud küsimus . Nii et ma selgitan, kuidas Java Substring töötab.

Need on teemad, mida selles artiklis käsitlen:





Alustame.

Alamstring Java-s: mis on Java alamstring?

Osa a kutsutaksekuni S ubstring . Teisisõnu, alamstring on teise stringi alamhulk. Java alamstring() meetod tagastab uue stringi, mis on selle stringi alamstring. alamstring () meetod on ülekoormatud meetod.



Süntaks:
alamstring (// ükskõik milline meetoditest)
{
// keha
}

Näide:

Substring Java keeles - Edureka



See on selge näide alamstringist . Siin on string „Edureka”, kuid kui te selle plokkideks jaotate, koosneb see alamstringidest, mis lõpuks stringi arvutavad.

Liigume edasi ja mõistame alamstringi () all olevaid erinevaid meetodeid.

java sügav koopia vs madal koopia

Alamstring Java-s: alamstringi all erinevad meetodid

Alamstringi () meetodi all on põhimõtteliselt kaks erinevat meetodit. Nemad on:

  • Stringi alamstring (int begIndex)
  • Stringi alamstring (int beginIndex, int endIndex)

Mõistame neid üksikasjalikult.

Stringi alamstring (int begIndex)

Sellel meetodil on kaks varianti ja see tagastab uue stringi, mis on selle stringi alamstring. Alamstring algab märgist stringi lõpus määratud indeksis ‘beginIndex’.

Süntaks:
avaliku stringi alamstring (int begIndex)

Märge : register algab tähega „0”, mis viitab stringi esimesele tähemärgile.

Vaatame ühte näidet.

public class Substring {public static void main (String args []) {// Stringi stringi initsialiseerimine Str = uus string ('Welcome to Edureka') // alamstringi ekstraktimiseks alamstringi () abil // tagastab Edureka System.out.print ( 'Alamstring on:') System.out.println (Str.substring (10))}}

Väljund: Edureka

Stringi alamstring (int beginIndex, int endIndex)

Sellel meetodil on kaks varianti ja see tagastab uue mis on selle stringi alamstring. Alamstring algab märgist määratud indeksis BeginIndex ja ulatub stringi lõpuni või kuni endIndex - 1, kui mõni muu argument on olemas.

Süntaks

avaliku stringi alamstring (int begIndex, int endIndex)

genereerida juhuslik string javas

Töötame ühe näitega.

public class Substring2 {public static void main (String args []) {// Stringi stringi initsialiseerimine Str = uus string ('Welcome to Edureka') // alamstringi ekstraktimiseks alamstringi () abil // tagastab edu System.out.print ( 'Alamstring on:') System.out.println (Str.substring (10, 14))}}

Väljund : edu

Nüüd liigume edasi viimase teema juurde.

Alamstring Java-s: Alamstringide programm

Arutleme mõne programmi üle, mis aitavad Substringist aru saada .

Programmeerige antud stringi kõigi alamstringide printimine

klassi kursus {// Funktsioon kõigi alamstringide printimiseks staatiline void subString (char str [], int n) {// Valige alguspunkt (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Väljund:

Järgmine, kasutades meetodit (funktsiooni substr () kasutamine)

public class Substring {// Funktsioon kõigi alamstringide printimiseks public staatiline void SubString (String str, int n) {for (int i = 0 i

Väljund :

See viib meid selle artikli lõppu, kus oleme Substringi kohta õppinud . Loodetavasti on teil selge kõik see, mida teiega selles õpetuses jagati.

Harjutage kindlasti nii palju kui võimalik ja pöörake oma kogemused tagasi.

Kui leiate, et see artikkel jaotises „Java alamstring” on asjakohane, vaadake seda usaldusväärne veebiõppeettevõte, mille võrgustik sisaldab üle 250 000 rahuloleva õppija, levis üle kogu maailma.

Oleme siin, et aidata teil igal sammul teie teekonnal, me pakume välja õppekava, mis on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on loodud selleks, et anda teile Java-programmeerimises alustamine ja õpetada teid nii Java-põhiprogrammide kui ka täiustatud kontseptsioonide ning erinevate Java-raamistike jaoks, nagu Hibernate & Spring.

erinevus klassi ja liidese vahel javas

Kui teil on küsimusi, küsige julgelt kõiki oma küsimusi jaotise „Java substring” kommentaaride osas ja meie meeskond vastab sellele hea meelega.