📘 Module 5: Arrays & Strings in Java

📘 Java String Functions Chart

🔢 Sr.🛠 Method Name🔎 उपयोग (Purpose)✅ Example
1length()String की लंबाई बताता है"abc".length()3
2charAt(int index)दिये गए index पर character लौटाता है"abc".charAt(1)'b'
3toUpperCase()सभी letters को capital में बदलता है"java".toUpperCase()"JAVA"
4toLowerCase()सभी letters को small में बदलता है"JAVA".toLowerCase()"java"
5equals(String s)दो Strings की values compare करता है (case-sensitive)"abc".equals("abc")true
6equalsIgnoreCase(String)दो Strings को बिना case compare करता है"abc".equalsIgnoreCase("ABC")true
7contains(String s)Checks अगर substring मौजूद है"hello".contains("ll")true
8startsWith(String s)Checks अगर string किसी value से शुरू होता है"hello".startsWith("he")true
9endsWith(String s)Checks अगर string किसी value पर खत्म होता है"hello".endsWith("lo")true
10indexOf(char/String)First occurrence का index देता है"banana".indexOf('n')2
11lastIndexOf(char/String)Last occurrence का index देता है"banana".lastIndexOf('n')4
12substring(start, end)substring return करता है"hello".substring(1, 4)"ell"
13replace(a, b)Characters को बदलता है"java".replace('a', 'o')"jovo"
14trim()Leading/trailing spaces हटाता है" java ".trim()"java"
15isEmpty()Checks अगर string empty है या नहीं"".isEmpty()true
16split(String regex)String को array में तोड़ता है"a,b,c".split(",")["a", "b", "c"]
17compareTo(String s)Lexicographic comparison करता है"abc".compareTo("abd")-1
18concat(String s)दो Strings जोड़ता है"Java".concat("Script")"JavaScript"

🔹 टॉप 5 Interview & Coding Practice के लिए Useful Methods:

  1. charAt()
  2. substring()
  3. equals() / equalsIgnoreCase()
  4. contains()
  5. replace() / split()