StringBuffer to String
In this chapter you will learn:
Portion of a StringBuffer to String
You can obtain a portion of a StringBuffer by calling substring( ).
The first form returns the substring that starts at startIndex
and runs to the end of the
invoking StringBuffer
object.
The second form returns the substring that starts at startIndex
and runs through endIndex-1
.
String substring(int start)
Returns a String that contains a subsequence of characters.String substring(int start, int end)
Returns a String that contains a subsequence of characters.CharSequence subSequence(int start, int end)
Returns a subsequence of this sequence.
public class Main {
public static void main(String[] argv) {
StringBuffer sb = new StringBuffer();
sb.append("java2s.com");
String sub = sb.substring(1,2);/*from j a va2s.c o m*/
System.out.println(sub);
System.out.println(sb.toString());
}
}
The output:
Convert StringBuffer to String
String toString()
returns a string representing the data in this sequence.
public class Main {
public static void main(String[] argv) {
StringBuffer sb = new StringBuffer();
sb.append("java2s.com");
//from j a v a 2s . co m
System.out.println(sb.toString());
}
}
The output:
Next chapter...
What you will learn in the next chapter:
- What is the difference between StringBuilder and StringBuffer
- How to StringBuilder's Constructors to create StringBuilder
- How to create StringBuilder with initial String value
Home » Java Tutorial » String