String t="Important String functions";
----------------------
To get length of a String
length();
t.length();
It returns total number of characters in t which is length of string
----------------------
To get a single character
charAt()
char ch=t.charAt(1);
This will assign 'm' to ch
----------------------
To get more than one characters
getChars()
This is used to get more than one characters from the string
int start_index=4;
int end_index=10;
char buffer[]=new char[end_index-start_index];
t.getChars(start_index,end_index,buffer,0);
System.out.println(buf);
-----------------------
To create an array of characters
toCharArray()
This function can be used to create an array of all the characters present in the array
char[] test=t.toCharArray();
------------------------
To Compare two Strings
String anotherstring="...anything..";
Use t.equals(anotherstring);
if equals..returns true else false
Dont use == operator as it just finds whether two objects point to same instance.
Similarly we can use compareTo(anotherstring) which returns:
Less than zero for t less than anotherstring
Greater than zero for t greater than anotherstring
And Zero when both the strings are equal.
Both equals and compareto can be used with IgnoreCase extension as:
equalsIgnoreCase(anotherstring) and compareTo(anotherstring)....
---------------------------
To replace a particular charcter with another character
t.replace('t','h');
---------------------------
To find whether a string contains a pattern
Here t.contains(anotherstring) is used which returns true or false depending
on whether t contains anotherstring in it.
--------------------------
No comments:
Post a Comment
Write Your Comments..