కోడ్‌జిమ్/జావా బ్లాగ్/యాదృచ్ఛికంగా/జావా స్ట్రింగ్ లాస్ట్ ఇండెక్స్ఆఫ్() పద్ధతి
John Squirrels
స్థాయి
San Francisco

జావా స్ట్రింగ్ లాస్ట్ ఇండెక్స్ఆఫ్() పద్ధతి

సమూహంలో ప్రచురించబడింది
LastIndexOf () పద్ధతి ఒక స్ట్రింగ్‌లో పేర్కొన్న అక్షరం లేదా సబ్‌స్ట్రింగ్ యొక్క చివరి సంభవం యొక్క స్థానాన్ని అందిస్తుంది. మీకు ఒక రకమైన పొడవైన వచనం లేదా పొడవైన పంక్తి ఉందని ఊహించుకోండి. ఇది ఉదాహరణకు, ఒక లేఖ కావచ్చు మరియు మీకు ఇప్పటికే తెలిసిన పేరుతో చిరునామాదారునికి చివరి కాల్ జరిగే స్థలాన్ని మీరు కనుగొనాలి. అటువంటి సందర్భాలలో, జావా స్ట్రింగ్ క్లాస్ యొక్క ఇండెక్స్ఆఫ్ పద్ధతి చాలా అనుకూలంగా ఉంటుంది. మీకు స్ట్రింగ్‌లో అక్షరం యొక్క మొదటి సంభవం అవసరమైతే, మీరు indexOf () పద్ధతిని ఉపయోగించవచ్చు, ఇది lastIndexOf() కి చాలా పోలి ఉంటుంది . లాస్ట్ ఇండెక్స్ఆఫ్() లో నాలుగు రకాలు ఉన్నాయిపద్ధతి. పద్దతి ఓవర్‌లోడింగ్ కారణంగా ఒకే పేరుతో నాలుగు పద్ధతులను కలిగి ఉండటం కానీ విభిన్న పారామితులను కలిగి ఉండటం సాధ్యమవుతుంది. క్రింద మేము ఉదాహరణలతో ఈ పద్ధతి యొక్క నాలుగు వైవిధ్యాలను పరిశీలిస్తాము.

చివరి ఇండెక్స్ఆఫ్(పూర్ణాంక ch)

ఈ పద్ధతి క్యారెక్టర్ సీక్వెన్స్‌లో క్యారెక్టర్ చివరిగా సంభవించిన సూచికను అందిస్తుంది.

పద్ధతి యొక్క సింటాక్స్

int lastIndexOf(int ch)
పరామితి: ch : ఒక పాత్ర.

కోడ్ ఉదాహరణ

public class LastIndexOf1 {

       public static void main(String args[])
       {
          //letter to find index in String
           char letter = 'd';
           //String to find an index of a letter
           String myString = "This is major Tom to ground control, do you copy";
           //The index of last appearance of d will be printed
           System.out.println("Last Index of d = " + myString.lastIndexOf(letter));
       }
}
అవుట్‌పుట్:
d = 37 యొక్క చివరి సూచిక
మనం వెతుకుతున్న అక్షరం మా స్ట్రింగ్‌లో లేకుంటే, పద్ధతి -1ని అందిస్తుంది:
public class LastIndexOf1 {

       public static void main(String args[])
       {
           char letter = 'z';
           String myString = "This is major Tom to ground control, do you copy";
           System.out.println("Last Index of z = " + myString.lastIndexOf(letter));
       }
}
అవుట్‌పుట్:
z = -1 యొక్క చివరి సూచిక

చివరి ఇండెక్స్ఆఫ్ (int ch, Int from Index)

lastIndexOf(int ch, int fromIndex) : ఈ అక్షరం స్ట్రింగ్‌లో సూచించబడితే, ఈ పద్ధతి ch అక్షరం యొక్క చివరి సంభవం యొక్క సూచికను అందిస్తుంది, పేర్కొన్న సూచిక వద్ద వెనుకకు శోధిస్తుంది. సబ్‌స్ట్రింగ్‌లో ఈ అక్షరం సూచించబడకపోతే, అది -1ని అందిస్తుంది.

పద్ధతి యొక్క సింటాక్స్

public int lastIndexOf(int ch, int fromIndex)
పారామితులు: ch : ఒక పాత్ర. ఇండెక్స్ నుండి : శోధనను ప్రారంభించడానికి సూచిక.

LastIndexOf (int ch, Int from Index) కోడ్ ఉదాహరణలు

public class LastIndexOf2 {

   public static void main(String args[])
   {
       //letter to find index in String
       char letter = 'o';
       //String to find an index of a letter
       String myString = "This is major Tom to ground control, do you copy";
       //The index of last appearance of o before 20th symbol will be printed
       System.out.println("Last Index of o = " + myString.lastIndexOf(letter, 20));
   }
}
అవుట్‌పుట్:
o = 19 యొక్క చివరి సూచిక
ఒకవేళ, సూచిక నుండి పంక్తి ప్రారంభానికి వెళుతున్నప్పుడు, అక్షరం కనిపించకపోతే, పద్ధతి -1 తిరిగి వస్తుంది:
public class LastIndexOf2 {

   public static void main(String args[])
   {
       char letter = 'o';
       String myString = "This is major Tom to ground control, do you copy";
       System.out.println("Last Index of o = " + myString.lastIndexOf(letter, 10));
   }
}
అవుట్‌పుట్:
o = -1 యొక్క చివరి సూచిక

చివరి సూచిక (స్ట్రింగ్ స్ట్రింగ్)

lastIndexOf(String str) : పద్ధతి యొక్క ఈ వైవిధ్యం స్ట్రింగ్‌ను ఆర్గ్యుమెంట్‌గా అంగీకరిస్తుంది మరియు పేర్కొన్న సబ్‌స్ట్రింగ్ యొక్క మొదటి సంఘటన యొక్క ఈ స్ట్రింగ్‌లోని సూచికను అందిస్తుంది. ఇది సబ్‌స్ట్రింగ్‌గా జరగకపోతే, పద్ధతి -1ని అందిస్తుంది.

పద్ధతి యొక్క సింటాక్స్

public int lastIndexOf(String str)
పారామితులు: str : ఒక స్ట్రింగ్.

LastIndexOf(String str) యొక్క కోడ్ ఉదాహరణలు

public class LastIndexOf3 {
   public static void main(String args[])
   {
       String myString = "This is major Tom to ground control, do you copy";
       System.out.println( myString.lastIndexOf("Tom"));
   }
}
అవుట్‌పుట్:
14
అటువంటి సబ్‌స్ట్రింగ్ లేకపోతే, పద్ధతి -1ని అందిస్తుంది. సబ్‌స్ట్రింగ్ “టామ్” ప్రారంభం యొక్క సూచికను కనుగొనడానికి ప్రయత్నిద్దాం.
public class LastIndexOf3 {
   public static void main(String args[])
   {

       String myString = "This is major Tom to ground control, do you copy";
       System.out.println( myString.lastIndexOf("tom"));
   }
}
గుర్తుంచుకోండి, "T" మరియు 't" వేర్వేరు చిహ్నాలు, కాబట్టి ఈ స్ట్రింగ్‌లో "టామ్" లేదు. ఇక్కడ అవుట్‌పుట్ ఉంది:
-1

లాస్ట్ ఇండెక్స్ఆఫ్(స్ట్రింగ్ స్ట్రింగ్, ఇండెక్స్ ఫ్రమ్ ఇండెక్స్)

lastIndexOf(String str, Int from Index) . ఈ పద్ధతి యొక్క వేరియంట్ పేర్కొన్న సబ్‌స్ట్రింగ్ యొక్క చివరి సంఘటన యొక్క ఈ స్ట్రింగ్‌లోని సూచికను అందిస్తుంది, పేర్కొన్న సూచిక వద్ద వెనుకకు శోధిస్తుంది.

పద్ధతి యొక్క సింటాక్స్

public int lastIndexOf(String str, int beg)
పారామీటర్లు str : ఒక స్ట్రింగ్. ఇండెక్స్ నుండి : శోధనను ప్రారంభించడానికి సూచిక.

LastIndexOf (String str, Int from Index) కోడ్ ఉదాహరణలు

“ఇది గ్రౌండ్ కంట్రోల్‌కు ప్రధాన టామ్, మీరు కాపీ చేస్తారా” అనే స్ట్రింగ్‌లో “ro” సబ్‌స్ట్రింగ్ చివరిగా సంభవించిన సూచికను కనుగొనడానికి ప్రయత్నిద్దాం. మేము మొదటి సారి మొత్తం స్ట్రింగ్ ద్వారా వెళతాము, రెండవ సారి మేము సూచిక 25 తో అక్షరం నుండి ప్రారంభిస్తాము (మనకు గుర్తున్నట్లుగా, ఎగువ పరిమితితో, సూచిక కోసం శోధన ముగింపు నుండి ప్రారంభం వరకు ఉంటుంది).
public class LastIndexOf4 {
   public static void main(String[] args) {
       String myString = "This is major Tom to ground control, do you copy";
       System.out.println( myString.lastIndexOf("ro"));
       System.out.println(myString.lastIndexOf("ro",25));
   }
}
అవుట్‌పుట్:
32 22
వ్యాఖ్యలు
  • జనాదరణ పొందినది
  • కొత్తది
  • పాతది
వ్యాఖ్యానించడానికి మీరు తప్పనిసరిగా సైన్ ఇన్ చేసి ఉండాలి
ఈ పేజీకి ఇంకా ఎలాంటి వ్యాఖ్యలు లేవు