Found 9326 Articles for Object Oriented Programming

Change the default capacity of the StringBuffer Object in Java

Nitya Raut
Updated on 26-Jun-2020 15:12:55

354 Views

In order to change the default capacity of the StringBuffer Object, we use the ensureCapacity() method. When the current capacity is less than the parameter passed, then a new internal array is allocated with greater capacity.The new capacity is the larger of the minimumCapacity argument and twice the old capacity, plus 2. If the minimum capacity is non positive, then it remains dormant and does not take any action.Declaration-The java.lang.StringBuffer.ensureCapacity() method is declared as follows−public void ensureCapacity(int minimumCapacity)Let us see the working of the ensureCapacity() methodExample Live Demopublic class Example {    public static void main(String[] args) {       ... Read More

Get the capacity of the StringBuffer Object in Java

Nancy Den
Updated on 26-Jun-2020 15:13:15

109 Views

The capacity() method is a method of the StringBuffer class . It returns the quantity of storage present for recently inserted characters, after which an allocation occurs.Declaration-The java.lang.StringBuffer.capacity() method is declared as follows−public int capacity()Let us see an example program showing how to get the capacity of the StringBuffer Object.Example Live Demoimport java.lang.*; public class Example {    public static void main(String[] args) {       StringBuffer b = new StringBuffer(“Hello”);       // returns the current capacity of the String buffer which is 16 + 5 = 21       System.out.println("Capacity for the StringBuffer Object = " + b.capacity());    } }OutputCapacity for the StringBuffer Object = 21

Change the length of the StringBuffer Object in Java

Rishi Rathor
Updated on 26-Jun-2020 15:16:28

548 Views

The setLength(int newLength) method is used to change the length of the StringBuffer Object. It sets the length of the character sequence. The character sequence is updated to a new one whose length is determined by the value passed as the parameter in the method. The newLength should be greater than or equal to zero.The java.lang.StringBuffer(int newLength) method is declared as follows −public void setLength(int newLength)Let us see a example program illustrating the use of setLength(int newLength) methodExample Live Demopublic class Example {    public static void main(String[] args) {       StringBuffer sb = new StringBuffer("Hello World");     ... Read More

Get the length of a StringBuffer Object in Java

Nishtha Thakur
Updated on 26-Jun-2020 15:17:13

758 Views

To find the length of the StringBuffer object, the length() function is used. It is a method of the StringBuffer Class. The method returns the count of characters in the sequence.Declaration- The java.lang.StringBuffer.length() method is declared as follows −public int length()Let us see an example program illustrating the use of length() method −Example Live Demopublic class Example {    public static void main(String[] args) {       StringBuffer sb = new StringBuffer("Hello World");       int len = sb.length(); // computes the length of the StringBuffer Object       System.out.println(len);    } }Output11

Create a StringBuffer object using a reference stored in a variable of type String in Java

Nitya Raut
Updated on 27-Jun-2020 13:00:02

216 Views

To create a StringBuffer Object, we use the following syntax −StringBuffer s=new StringBuffer();When we create a reference to an object, we use the assignment operator. For example, String s1 = ”hi”; String s2 = s1; // s2 is a reference of s1A program to illustrate the creation of a StringBuffer object using a reference stored in a variable of type String is given below −Example Live Demopublic class Example {    public static void main(String args[]) {       String input = "hey";       String s1 = input; // creating a reference of the String       ... Read More

Call append() method to construct a StringBuffer object in Java

Nancy Den
Updated on 26-Jun-2020 15:29:55

183 Views

The StringBuffer append() method appends the String representation of the particular argument to the sequence. It is a method of the java.lang.StringBuffer class. This method returns a reference to the object.The method changes the value of the object called in the method. Each primitive data type will have a separate method −public StringBuffer append(double d) public StringBuffer append(float f) public StringBuffer append(int i) public StringBuffer append(String str) public StringBuffer append(long l) public StringBuffer append(char[] str) public StringBuffer append(char[] str, int offset, int len) public StringBuffer append(Object obj) public StringBuffer append(boolean b) public StringBuffer append(char c) public StringBuffer append(StringBuffer sb)ExampleA program ... Read More

What does the StringBuffer append() method do in Java?

Rishi Rathor
Updated on 26-Jun-2020 15:34:24

113 Views

The StringBuffer append() method appends the String representation of the particular argument to the sequence. It is a method of the java.lang.StringBuffer class. This method returns a reference to the object.The basic syntax for append() method is as follows −public StringBuffer append(data_type variable_name)A program to illustrate the use of append() method is given as follows −Example Live Demoimport java.lang.*; public class Example {    public static void main(String[] args) {       StringBuffer s1 = new StringBuffer("The sun rises in the east ");       System.out.println("Statement : " + s1);       s1.append(true);       System.out.println("Outcome : ... Read More

Set the capacity value for a StringBuffer object in Java

Nishtha Thakur
Updated on 26-Jun-2020 15:34:47

219 Views

The capacity() method returns the current capacity. It is a part of the StringBuffer. It is the quantity of storage present for recently inserted characters, after which an allocation occurs.Declaration - The capacity() method is declared in the java.lang.StringBuffer class as follows −public int capacity()The capacity of a StringBuffer object can be set by inserting the value to be set while instantiating the StringBuffer class.Let us see an example program showing how the capacity value can be set.Example Live Demoimport java.lang.*; public class Example {    public static void main(String[] args) {       StringBuffer b = new StringBuffer(100);   ... Read More

Java program to insert a String into a Substring of StringBuffer

Nitya Raut
Updated on 26-Jun-2020 15:35:39

171 Views

The insert() method of the StringBuffer class inserts the String starting from an index specified in the parameter along with the stringThe syntax of the insert method is −original_string.insert( index , var)where var is the variable to be inserted and index is the position where the variable var is to be inserted.Let us see an example program −Example Live Demopublic class Example {    public static void main(String[] args) {       StringBuffer str = new StringBuffer("Hello World");       String a = "Wonderful ";       str.insert(6, a);       System.out.println(str);    } }OutputHello Wonderful World

Java 8 Stream Terminal Operations

Nancy Den
Updated on 26-Jun-2020 15:38:20

8K+ Views

Streams in Java have a few terminal operations. They are as follows −collect − The collect method returns the outcome of the intermediate operationsList id = Arrays.asList(“Classes", "Methods", "Members"); List output = id.stream().filter(s -> s.startsWith("M")).collect(Collectors.toList());reduce − The reduce method is reduces the elements of a stream into a single element having a certain value after computation. The BinaryOperator is an argument of the reduce method.List list1 = Arrays.asList(11, 33, 44, 21); int even = list1.stream().filter(x -> x % == 0).reduce(0, (ans, i) -> ans+i);forEach − This method iterates through every element in the streamList list1= Arrays.asList(1, 3, 5, 7); List ... Read More

Advertisements