public
String substring(int beginIndex)
Returns
a string that is a substring of this string. The substring begins
with the character at the specified index and extends to the end of
this string.
class StringSubString{ public static void main(String args[]){ String str = "Self Learning Java"; String str1 = str.substring(0); String str2 = str.substring(5); String str3 = str.substring(14); System.out.println("str = " + str); System.out.println("str1 = " + str1); System.out.println("str2 = " + str2); System.out.println("str3 = " + str3); } }
Output
str = Self Learning Java str1 = Self Learning Java str2 = Learning Java str3 = Java
1. Throws
IndexOutOfBoundsException if beginIndex is negative or larger than
the length of this String object.
class StringSubStringIndexOut{ public static void main(String args[]){ String str = "Self Learning Java"; String str1 = str.substring(-1); System.out.println("str = " + str); System.out.println("str1 = " + str1); } }
Output
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1914) at StringSubStringIndexOut.main(StringSubStringIndexOut.java:4)
No comments:
Post a Comment