A húrokat alapvetően anként definiálják sor karakterek. Ban ben Jáva , a karakterlánc objektumai megváltoztathatatlanok, ami azt jelenti, hogy egy konstans nem változtatható meg létrehozása után.A karakterlánc alszövegének megkeresése nagyon gyakori kérdés, amelyet a . Szóval, elmagyarázom, hogy működik a Substring a Java-ban.
Ezekkel a témákkal foglalkozom ebben a cikkben:
Lássunk neki.
Substring Java-ban: Mi az alstring a Java-ban?
A. Része nak, nek hívjáknak nek S ubstring . Más szavakkal, az alsor egy másik karakterlánc részhalmaza. A Java szubsztring() metódus új karakterláncot ad vissza, amely ennek a karaktersorozatnak a sztringje. szubsztring () módszer túlterhelt módszer.
Szintaxis:
szubsztring (// a módszerek bármelyike)
{
//test
}
Példa:
Ez egy világos példa a . Itt a karaktersorozat „Edureka”, de amikor blokkokra bontja, az alsztringekből áll, amelyek végül kiszámítják a húrot.
Menjünk előre, és értsük meg a különböző metódusokat az alfejezet () alatt.
Substring Java-ban: Különböző módszerek substring alatt
Alapvetően két különböző módszer létezik a szubsztrálás () módszer alatt. Ők:
Értsük meg őket részletesen.
Karaktersorozat (int begIndex)
Ennek a módszernek két változata van, és egy új karakterláncot ad vissza, amely ennek a karaktersorozatnak a sztringje. Az alszöveg egy karakterrel kezdődik a megadott ’beginIndex’ indexnél a karakterlánc végéig.
Szintaxis:
nyilvános karakterlánc-sztring (int begIndex)
jegyzet : az index „0” -tól kezdődik, amelyek a String első karakterére utalnak.
dátum adattípus sql-ben
Nézzünk meg egy példát.
public class Substring {public static void main (String args []) {// String inicializálása String Str = new String ('Welcome to Edureka') // substring () használatával az subing kibontásához // visszatér az Edureka System.out.print ( 'Az allánc a következő:') System.out.println (Str.substring (10))}}
Karakterlánc-sztring (int beginIndex, int endIndex)
Ennek a módszernek két változata van, és újat ad vissza amely ennek a karaktersorozatnak a sztringje. Az alszöveg egy karakterrel kezdődik a megadott BeginIndex indexnél, és a karakterlánc végéig vagy az endIndex - 1-ig terjed, ha másik argumentum van jelen.
Szintaxis
nyilvános karakterlánc-sztring (int begIndex, int endIndex)
java várjon és értesítsen példát
Dolgozzunk egy példával.
public class Substring2 {public static void main (String args []) {// String inicializálása String Str = new String ('Welcome to Edureka') // subing () használatával az subing kibontásához // visszatér az System System.out.print ( 'Az allánc a következő:') System.out.println (Str.substring (10, 14))}}
Kimenet : siker
Most térjünk előre a végső témára.
Substring Java-ban: Substring program
Beszéljünk meg néhány programot, amelyek segítenek megérteni a Substring-et .
Program egy adott karakterlánc összes alszövegének kinyomtatásáraclass Course {// Funkció az összes részlánc nyomtatására static void subString (char str [], int n) {// Válassza ki a kezdőpontot (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) } }
Kimenet:
Ezután egy Method használatával (substr () függvény használata)
public class Substring {// Funkció az összes alszöveg kinyomtatására public static void SubString (String str, int n) {for (int i = 0 iKimenet :
Ezzel a cikk végére jutunk, ahol a Substringről tanultunk . Remélem, hogy tisztában van azzal, amit megosztott veled ebben az oktatóanyagban.
Győződjön meg arról, hogy a lehető legtöbbet gyakorolja, és állítsa vissza a tapasztalatait.
Ha relevánsnak találta ezt a cikket a „Substring in Java” témáról, nézze meg a egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóból álló hálózata van az egész világon.
Azért vagyunk itt, hogy segítséget nyújthassunk utazásának minden lépésében, és kitalálunk egy tananyagot, amelyet olyan hallgatók és szakemberek számára tervezünk, akik Java fejlesztők szeretnének lenni. A tanfolyamot úgy tervezték meg, hogy előrelépést nyújtson a Java programozásban, és képezze mind az alapvető, mind a fejlett Java koncepciókhoz, valamint a különböző Java keretrendszerekhez, például a Hibernate & Spring.
Ha bármilyen kérdése merülne fel, nyugodtan tegye fel minden kérdését a „Substring in Java” megjegyzés rovatban, és csapatunk örömmel válaszol.