OOP with Java Lab /21CSL35
PROGRAM :9
9. Write a program to perform string operations using ArrayList. Write functions for the
following a. Append - add at end b. Insert – add at particular index c. Search d. List all string
starts with given letter.
Aim: Introduce java Collections.
import [Link].*;
public class ArrayL
{
ArrayList<String> list=new ArrayList<String>(); //Creating arraylist
public void arraydisplay()
{
[Link]("CSE");//Adding object in arraylist
[Link]("ISE");
[Link]("ME");
[Link]("ArrayList element are");
[Link](list);
[Link]("");
}
public void appendatend()
{
[Link]("Enter the element to append at end");
Scanner scob1=new Scanner([Link]);
String ele=[Link]();
[Link](ele);
[Link](list);
[Link]("");
}
public void insertatpos()
{
[Link]("Enter the position and element to insert");
Scanner scob1=new Scanner([Link]);
int posind=[Link]();
String ele=[Link]();
[Link](posind,ele);
[Link](list);
[Link]("");
}
public void searchele()
{
[Link]("Enter the Array element to search");
Scanner scobj=new Scanner([Link]);
String arele=[Link]();
int in=[Link](arele);
if(in==-1)
{
[Link]("Element not found");
}
Prof. Imran Ulla Khan, Dept. of CSE,SKIT 2022-23
OOP with Java Lab /21CSL35
else
{
[Link]("Element found at "+in);
}
}
void print()
{
Scanner nip=new Scanner([Link]);
[Link]("Enter the starting charecter to print strings");
char inputc=[Link]().charAt(0);
String strc=[Link](inputc);
[Link]("String starting with character "+strc);
for(int i=0;i<[Link]();i++)
{
if([Link](i).startsWith(strc))
{
[Link]([Link](i));
}
}
}
public static void main(String args[])
{
ArrayL obj=new ArrayL();
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
}
}
OUTPUT:
Prof. Imran Ulla Khan, Dept. of CSE,SKIT 2022-23