2nd Lab Programs
2nd Lab Programs
Write a Java program to count the number of words in a string using trim and split()
import java.util.*;
class CountTheWords
{
public static void main(String[] args)
{
System.out.println("Enter the string");
String s=sc.nextLine();
II method
import java.util.*;
class CountTheWords
{
public static void main(String[] args)
{
System.out.println("Enter the string");
String s=sc.nextLine();
int count = 1;
class CountCharacterOccurence
{
public static void main(String[] args)
{
String s = "Java is java again java again";
char c = 'a';
int count = s.length() - s.replace("a", "").length();
System.out.println(s.length());
System.out.println(s.replace("a", ""));
System.out.println(s.replace("a", "").length());
System.out.println("Number of occurances of 'a' in "+s+" = "+count);
}
}
}
}
}
}
4. write a java program prompts the user for the name of a state and displays
that states capital
import java.io.*;
class useTrim
{
public static void main(String args[])
throws IOException
{
BufferedReader br=new
BufferedReader(new InputStreamReader(System.in));
String str;
System.out.println("Enter 'stop' to quit.");
System.out.println("Enter State");
do {
str=br.readLine();
str=str.trim();
if(str.equals("Karnataka"))
System.out.println("Capital is Bengalore");
else if(str.equals("Kerala"))
System.out.println("Capital is Thiruvananthapuram");
else if(str.equals("Tamilnadu"))
System.out.println("Capital is Chennai");
}
while(!str.equals("stop"));
}
}
class A {
public static void main(String args[])
{
StringBuffer sb = new StringBuffer("Hello ");
sb.append("Java"); // now original string is changed
System.out.println(sb);
}}
7. Program to insert the given string with the string at the given position
import java.io.*;
class A {
public static void main(String args[])
{
StringBuffer sb = new StringBuffer("Hello ");
sb.insert(1, "Java");
// Now original string is changed
System.out.println(sb);
}
}
7. b Example 2// Java Program to Illustrate StringBuffer class via insert() method
// Main class
class GFG {
s.insert(0, 5);
// Returns 5GeeksforGeeks
System.out.println(s);
s.insert(3, true);
// Returns 5GetrueeksforGeeks
System.out.println(s);
s.insert(5, 41.35d);
// Returns 5Getr41.35ueeksforGeeks
System.out.println(s);
s.insert(8, 41.35f);
// Returns 5Getr41.41.3535ueeksforGeeks
System.out.println(s);
8. Program to replace the given string from the specified beginIndex and
endIndex-1.
import java.io.*;
class A {
public static void main(String args[])
{
StringBuffer sb = new StringBuffer("Hello");
sb.replace(1, 3, "Java");
System.out.println(sb);
}
}
9. StringBuffer class deletes the string from the specified beginIndex to endIndex-
1.
import java.io.*;
class A {
public static void main(String args[])
{
StringBuffer sb = new StringBuffer("Hello");
sb.delete(1, 3);
System.out.println(sb);
}
}
import java.io.* ;
class A {
public static void main(String args[])
{
StringBuffer sb = new StringBuffer("Hello");
sb.reverse();
System.out.println(sb);
}
}
import java.io.*;
class A {
public static void main(String args[])
{
StringBuffer sb = new StringBuffer();
System.out.println(sb.capacity()); // default 16
sb.append("Hello");
System.out.println(sb.capacity()); // now 16
sb.append("java is my favourite language");
System.out.println(sb.capacity());
// Now (16*2)+2=34 i.e (oldcapacity*2)+2
}
}