0% found this document useful (0 votes)
115 views

Exception Propagation

The document contains code snippets from multiple Java classes related to exception handling. Class Lab560 catches an ArithmeticException and exits the program. Class Lab561 has nested try-catch blocks and finally blocks that print statements. Class Lab562 catches an exception from a nested call and prints the exception details.

Uploaded by

nivya inventateq
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views

Exception Propagation

The document contains code snippets from multiple Java classes related to exception handling. Class Lab560 catches an ArithmeticException and exits the program. Class Lab561 has nested try-catch blocks and finally blocks that print statements. Class Lab562 catches an exception from a nested call and prints the exception details.

Uploaded by

nivya inventateq
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 47

ExceptionPropagation Hello4

package com; package com;

public class ExceptionPropagation { public class Hello4 {


public static void main(String[] args) { public String data;
m3(); int value;
} public final void processesData(int ab,String
static void m1(){ st){}
System.out.println("m1"); boolean isValied(){
throw new NullPointerException(); return false;
} }
static void m2(){ public class In1{}
m1(); class In2{}
System.out.println("m2"); }
} package com;
static void m3(){
m2(); public class Hai extends Hello4{
System.out.println("m3"); String name;
} public int id;
} protected double fee;
private long phone;
private Hai() {}
private Hai(int ab,String st) {}
Hai(int ab,long val,boolean b1) {}
public Hai(int ab,String st,boolean b1) {}
protected Hai(int ab,float ft,boolean b1) {}
void show(){}
public void display(int ab,String st){}
private int[] getValues(int ab,long val,boolean
b1){
return null;
}
class A{}
public class B{}
final class C{}
}
Lab560 Lab561

public class Lab560 { public class Lab561 {


public static void main(String[] args) { public static void main(String[] args) {
System.out.println("Main start"); System.out.println("Stmt 0");
new Hello2().show("0"); try {
System.out.println("main comleted"); System.out.println("Stmt 1");
try {
} System.out.println("Stmt 2");
} catch (Exception e) {
} System.out.println("Stmt 3");
}finally{
class Hello2{ System.out.println("Stmt 4");
void show(String str){ }
System.out.println("show() called"); System.out.println("Stmt 5");
try{ } catch (Exception e) {
System.out.println("try block started: "); System.out.println("Stmt 6");
int a=Integer.parseInt(str); try {
int b=10/a; System.out.println("Stmt 7");
System.out.println("try block completed : "+b); } catch (Exception e2) {
System.out.println("Stmt 8");
} }finally{
catch(ArithmeticException e){ System.out.println("Stmt 9");
System.out.println("catch Block : "); }
System.exit(0); System.out.println("Stmt 10");
}finally{ }finally{
System.out.println("finaly block : "); System.out.println("Stmt 11");
try {
} System.out.println("Stmt 12");
} } catch (Exception e2) {
} System.out.println("Stmt 13");
}finally{
System.out.println("Stmt 14");
}
System.out.println("Stmt 15");
}
System.out.println("Stmt 16");
}
}
Lab562 System.out.println("B->m2() begins");
new C().m3();
public class Lab562 { System.out.println("B->m2() ends");
}
public static void main(String[] args) { }
System.out.println("main() started"); class C{
try { void m3(){
new Hello3().show(); System.out.println("C->m3() begins");
} catch (Exception e) { int x=10/0;
System.out.println("\ncatch block"); System.out.println("C->m3() ends");
System.out.println("EX: "+e); }
System.out.println("Message : }
"+e.getMessage());
System.out.println("Cause : "+e.getCause());
System.out.println(); Lab563
e.printStackTrace();
} public class Lab563 {
System.out.println("Main() completed");
public static void main(String[] args) {
} System.out.println("..Main Started..");
int x=10/0;
} System.out.println("Main Completed");

class Hello3{ }
void show(){
System.out.println("show() begins"); }
new A().m1();
System.out.println("show() ends");
}
}

class A{
void m1(){
System.out.println("A->m1() begins");
new B().m2();
System.out.println("A->m1() ends");
}
}
class B{
void m2(){
Lab564 Lab565

public class Lab565 {


public class Lab564 {
public static void main(String[] args) {
public static void main(String[] args) { try {
Exception ex1=new int res=10/0;
ClassNotFoundException(); } catch (NumberFormatException e) {
Exception ex2=new NullPointerException();
System.out.println(ex1 instanceof }
RuntimeException); }
System.out.println(ex2 instanceof }
RuntimeException);

Lab566 Lab567

public class Lab566 { public class Lab567 {


public static void main(String[] args) { public static void main(String[] args) {
// try { try {
// int res=10/0; //no statement
// } catch } catch (Exception e) {
(CloneNotSupportedException e) {
// }
// } }
}
}

}
Lab568 }
}
public class Lab568 { class StudentNotFoundException extends
RuntimeException{
public static void main(String[] args) { StudentNotFoundException(String sid) {
System.out.println("main start"); super(sid);
String nm=""; }
try { }
StudentService serv=new StudentService();
//nm=serv.getNameBySid(null); Lab569
//
nm=serv.getNameBySid(""); public class Lab569 {
//
nm=serv.getNameBySid("jlc-088"); public static void main(String[] args) {
nm=serv.getNameBySid("jlc-099"); System.out.println("main started");
System.out.println("name :"+nm); try {
} catch (Exception e) { StudentService1 serv = new StudentService1();
e.printStackTrace(); serv.getNameBySid(null);
} } catch (Exception e) {
System.out.println("Main completed"); e.printStackTrace();
}
} }
}
}
class StudentService1{
class EmptySidException extends String getNameBySid(String sid){
RuntimeException{ if(sid==null||sid.isEmpty()||sid.equals("jlc-
099"))
} throw new StudentNotFoundException1(sid);
class StudentService{ else
String getNameBySid(String sid){ return "Srinivas";
if(sid==null) }
throw new NullPointerException(); }
else if(sid.isEmpty()) class StudentNotFoundException1 extends
throw new EmptySidException(); RuntimeException{
else if(sid.equals("jlc-099")) StudentNotFoundException1(String sid) {
return "Srinivas"; super(sid);
else }
throw new StudentNotFoundException(sid); }
Lab570 Lab571

public class Lab570 { public class Lab571 {

public static void main(String[] args) { public static void main(String[] args) {
System.out.println("main started"); System.out.println("main");
try { try {
StudentService2 serv = new StudentService2(); StudentService3 st = new StudentService3();
serv.getNameBySid(null); st.getNameById("ee");
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }

} }

} }
class StudentService3{
class StudentService2{ String getNameById(String sid) throws
String getNameBySid(String sid){ StudentNotFound{
if(sid==null||sid.isEmpty()||sid.equals("jlc- if(sid==null||sid.isEmpty()||!sid.equals("jlc-
099")) 099")){
throw new StudentNotFoundException1(sid); throw new StudentNotFound(sid);
else }else{
return "Srinivas"; return "rahul";
} }
} }
class StudentNotFoundException2 extends }
RuntimeException{ class StudentNotFound extends Exception{
StudentNotFoundException2(String sid) {
super(sid); public StudentNotFound(String sid){
} super(sid);
} }
}
Lab572 Lab573
package com;
public class Lab572 {
public class Lab573 {
public static void main(String[] args) { public static void main(String args[]){
Student stu[]=new Student[500]; System.out.println("Main started");
try { Thread th=Thread.currentThread();
for (int i = 0; i < stu.length; i++) { ThreadGroup tg=th.getThreadGroup();
stu[i]=new Student(); System.out.println(th.getId()+"\t"
System.out.println((i+1)+" object creation"); +th.getName()+"\t"+tg.getName());
} for(int i=0;i<args.length;i++){
} catch (Error e) { String st=args[i];
System.out.println("error Occured : "+ e); System.out.println(th.getId()+"\t"
} +th.getName()+"\t"+tg.getName()+"\t"+st);
System.out.println("\n after Handling"); }
Student st=new Student(); System.out.println("Main completed");
} }
} }

class Student{
long arr[]=new long[215833];
}
Lab574 Lab575

package com;
package com;
public class Lab574 {
public class Lab575 {
public static void main(String[] args) {
// TODO Auto-generated method stub public static void main(String[] args) {
MyThread t1=new MyThread(); // TODO Auto-generated method stub
MyThread t2=new MyThread(); MyThread1 th=new MyThread1();
t1.start(); Thread t1=new Thread(th);
t2.start(); Thread t2=new Thread(th);
Thread t=Thread.currentThread(); t1.start();
for(int i=1;i<=10;i++){ t2.start();
System.out.println(t.getName()+"- value is"+i); Thread t=Thread.currentThread();
try { for(int i=1;i<=10;i++){
Thread.sleep(500); System.out.println(t.getName()+"- value is"+i);
} catch (Exception e) { try {
e.printStackTrace(); Thread.sleep(500);
} } catch (Exception e) {
} e.printStackTrace();
} }
}
} }
}
class MyThread extends Thread{
public void run(){ class MyThread1 implements Runnable{
Thread th=Thread.currentThread(); public void run(){
for(int i=1;i<=10;i++){ Thread th=Thread.currentThread();
System.out.println(th.getName()+"- value for(int i=1;i<=10;i++){
is"+i); System.out.println(th.getName()+"- value
try { is"+i);
Thread.sleep(500); try {
} catch (Exception e) { Thread.sleep(500);
e.printStackTrace(); } catch (Exception e) {
} e.printStackTrace();
} }
} }
} }
}
Lab576 Lab577

package com;
package com;
public class Lab577 {
public class Lab576 {
public static void main(String[] args) {
public static void main(String[] args) { ThreadGroup tg=new ThreadGroup("Rahul");
// TODO Auto-generated method stub MyThread9 th1=new MyThread9();
ThreadGroup tg=new Thread th=new Thread(tg,th1,"roy");
ThreadGroup("WE"); th.start();
MyThread2 th1=new }
MyThread2(tg,"jlc-Thread"); }
MyThread2 th2=new
MyThread2(); class MyThread9 implements Runnable{
th1.start();
th2.start(); public void run(){
} Thread th=Thread.currentThread();
ThreadGroup tg=th.getThreadGroup();
} int pri=th.getPriority();
class MyThread2 extends Thread{ for(int i=0;i<5;i++){
MyThread2(ThreadGroup tg, System.out.println(i+"\t"+th.getName()+"\t"
String name){ +tg.getName()+"\t"+pri);
super(tg,name); }
} }
MyThread2() { }
// TODO Auto-generated constructor stub
}
public void run(){
ThreadGroup tg=getThreadGroup();
int pri=getPriority();
for(int i=0;i<5;i++){
System.out.println(i+"\t"+getName()+
"\t"+tg.getName()+"\t"+pri);
}
}
}
Lab578 Lab579
package com;
package com;
public class Lab578 {
public class Lab579 {
public static void main(String[] args) {
MyThread10 th=new MyThread10(); public static void main(String[] args)
th.setPriority(2); throws Exception {
th.start(); // TODO Auto-generated method stub
MyThread3 th=new MyThread3();
} Thread t1=new Thread(th);
System.out.println(t1.getState());
} t1.start();
Thread.sleep(500);
class MyThread10 extends Thread{ System.out.println(t1.getState());
Thread.sleep(5000);
public void run(){ System.out.println(t1.getState());
ThreadGroup tg=getThreadGroup(); }
int pri=getPriority(); }
for(int i=0;i<5;i++){ class MyThread3 extends Thread{
System.out.println(i+"\t"+getName()+"\t" public void run(){
+tg.getName()+"\t"+pri); Thread th=Thread.currentThread();
} for(int i=1;i<=10;i++){
} System.out.println(th.getName()+
} "- value is:"+i+"\t"+th.getState());
try {
Thread.sleep(500);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
}
Lab580 acc.withdraw(225);
if(acc.getBal()<0){
package com; System.out.println("Account is Overdrawn....");
class Account{ }
int bal=970; }
public void withdraw(int amt){ }
if(bal>=amt){ }
System.out.println(Thread.currentThread(). public class Lab580 {
getName()+" is going to withdraw...."+bal);
try { public static void main(String[] args) {
Thread.sleep(1200); // TODO Auto-generated method stub
} catch (Exception e) { Account acc=new Account();
// TODO: handle exception new AccountThread(acc);
} }
bal-=amt;
System.out.println(Thread.currentThread(). }
getName()+" is completed to
withdraw...."+bal);
} Lab581
else{
System.out.println("No Founds for "+ package com;
Thread.currentThread().getName());
} public class Lab581 {
}
public int getBal(){ public static void main(String[] args) {
return bal; // TODO Auto-generated method stub
} Hello h1=new Hello();
} Hello h2=new Hello();
MyThread4 th1=new MyThread4(h1);
class AccountThread implements Runnable{ MyThread4 th2=new MyThread4(h1);
Account acc=null; //MyThread4 th2=new MyThread4(h2);
AccountThread(Account acc) { th1.start();
this.acc=acc; th2.start();
Thread t1=new Thread(this,"A"); }
Thread t2=new Thread(this,"B"); }
t1.start(); class MyThread4 extends Thread{
t2.start(); Hello h=null;
}
public void run(){
for(int i=1;i<=5;i++){
MyThread4(Hello h) { th2.start();
// TODO Auto-generated constructor stub }
this.h=h;
} }
public void run(){
h.show(); class MyThread5 extends Thread{
} Hello1 h=null;
} MyThread5(Hello1 h) {
class Hello{ // TODO Auto-generated constructor stub
synchronized void show(){ this.h=h;
Thread th=Thread.currentThread(); }
for(int i=0;i<5;i++){ public void run(){
System.out.println(th.getName()+"- show: h.show();
"+i+"\t"+this); }
try { }
Thread.sleep(500); class Hello1{
} catch (Exception e) { void show(){
// TODO: handle exception Thread th=Thread.currentThread();
e.printStackTrace(); synchronized(this){
} for(int i=0;i<5;i++){
} System.out.println(th.getName()+"- show:
} "+i+"\t"+this);
} try {
Thread.sleep(500);
} catch (Exception e) {
Lab582 // TODO: handle exception
e.printStackTrace();
package com; }
}
public class Lab582 { }
}
public static void main(String[] args) { }
// TODO Auto-generated method stub
Hello1 h1=new Hello1();
Hello1 h2=new Hello1();
MyThread5 th1=new MyThread5(h1);
MyThread5 th2=new MyThread5(h1);
//MyThread4 th2=new MyThread4(h2);
th1.start();
Lab583 } catch (Exception e) {
// TODO: handle exception
package com; e.printStackTrace();
}
public class Lab583 { }
}
public static void main(String[] args) { }
// TODO Auto-generated method stub
Hello2 h1=new Hello2(); Lab584
Hello2 h2=new Hello2();
MyThread6 th1=new MyThread6(h1);
MyThread6 th2=new MyThread6(h1); package com;
th1.start();
th2.start(); public class Lab584 {
}
public static void main(String[] args) {
} // TODO Auto-generated method stub
Hello3 h1=new Hello3();
class MyThread6 extends Thread{ Hello3 h2=new Hello3();
Hello2 h=null; MyThread7 th1=new MyThread7(h1);
MyThread6(Hello2 h) { MyThread7 th2=new MyThread7(h1);
this.h=h; //MyThread4 th2=new MyThread6(h2);
} th1.start();
public void run(){ th2.start();
h.show(); }
}
} }

class Hello2{ class MyThread7 extends Thread{


synchronized static void show(){ Hello3 h=null;
Thread th=Thread.currentThread(); MyThread7(Hello3 h) {
for(int i=0;i<5;i++){ // TODO Auto-generated constructor stub
System.out.println(th.getName()+"- show: "+i); this.h=h;
try { }
Thread.sleep(500); public void run(){
h.show();
}
}
class Hello3{ Hello4 h=null;
static void show(){ public MyThread8(Hello4 h) {
Thread th=Thread.currentThread(); this.h=h;
synchronized (Hello.class) { }
for(int i=0;i<5;i++){ @Override
System.out.println(th.getName()+"- show: "+i); public void run() {
try { h.show();
Thread.sleep(500); }
} catch (Exception e) { }
// TODO: handle exception
e.printStackTrace(); class Hello4{
} synchronized void show(){
} Thread th=Thread.currentThread();
} for(int i=0;i<5;i++){
} try {
} //wait(1000);
//Thread.sleep(1000);
Lab585 System.out.println(th.getName()+" -
show:"+i+"\t"+this);
package com; } catch (Exception e) {
// TODO: handle exception
public class Lab585 { e.printStackTrace();
}
public static void main(String[] args) { }
Hello4 h=new Hello4(); }
MyThread8 th=new MyThread8(h); }
MyThread8 th1=new MyThread8(h);
th.start(); Lab586
th1.start();
package com;
}
import java.util.ArrayList;
}
public class Lab586 {
class MyThread8 extends Thread{
public static void main(String[] args) {
Hello5 h=new Hello5();
MyThread11 th=new MyThread11(h);
MyThread11 th1=new MyThread11(h);
th.start(); Lab587
th1.start();

} package com;

} import java.util.ArrayList;

class MyThread11 extends Thread{ public class Lab587 {


Hello5 h=null;
public MyThread11(Hello5 h) { public static void main(String[] args) {
this.h=h; Hello6 h=new Hello6();
} MyThread12 th=new MyThread12(h);
@Override MyThread12 th1=new MyThread12(h);
public void run() { th.start();
h.show(); th1.start();
}
} }

class Hello5{ }
synchronized void show(){
ArrayList al=new ArrayList(); class MyThread12 extends Thread{
Thread th=Thread.currentThread(); Hello6 h=null;
for(int i=0;i<5;i++){ public MyThread12(Hello6 h) {
try { this.h=h;
//wait(1000); }
//al.wait(1000); @Override
//Thread.sleep(1000); public void run() {
System.out.println(th.getName()+ h.show();
" - show:"+i+"\t"+this); }
} catch (Exception e) { }
// TODO: handle exception
e.printStackTrace(); class Hello6{
} void show(){
} ArrayList al=new ArrayList();
} Thread th=Thread.currentThread();
} synchronized (al){
for(int i=0;i<5;i++){
try { }
//wait(1000); this.x=x;
al.wait(1000); System.out.println(x+" is pushed..");
//Thread.sleep(1000); System.out.println(flag+" end push "+x);
System.out.println(th.getName()+ flag=true;
" - show:"+i+"\t"+this); //System.out.println(flag+" end push "+x);
} catch (Exception e) { notify();
// TODO: handle exception }
e.printStackTrace();
} public synchronized int pop(){
} if(!flag){
} System.out.println(flag+" begin pop "+x);
} try {
} wait();
} catch (Exception e) {
Lab588 e.printStackTrace();
}
package com; }

public class Lab588 { System.out.println(x+" is poped");

public static void main(String[] args) { try {


Stack st=new Stack(); Thread.sleep(1000);
B obj1=new B(st, "B"); } catch (Exception e) {
C obj2=new C(st, "C"); e.printStackTrace();
} }
System.out.println(flag+" end pop "+x);
} flag=false;
class Stack{ //System.out.println(flag+" end pop "+x);
int x; notify();
boolean flag=false; return x;
public synchronized void push(int x){ }
if(flag){
System.out.println(flag+" begin push "+x); }
try{
wait(); class B implements Runnable{
}catch(Exception e){ Stack st=null;
e.printStackTrace(); B(Stack st,String name){
} this.st=st;
t1.start(); Thread t1=new Thread(this,"name");
} Lab589
@Override
public void run() {
int a=1; package com;
for (int i = 0; i < 7; i++) {
st.push(a++); public class Lab589 {
} public static void main(String[] args) {
Service scr=new Service();
} scr.start();
for (char ch = 'a'; ch <='j'; ch++) {
} System.out.println("main Running "+ch);
try {
class C implements Runnable{ Thread.sleep(500);
Stack st=null; } catch (Exception e) {
C(Stack st,String name){ e.printStackTrace();
this.st=st; }
Thread t1=new Thread(this,"name"); }
t1.start(); }
} }
@Override
public void run() { class Service extends Thread{
int a=1; @Override
for (int i = 0; i < 7; i++) { public void run() {
st.pop(); for (int i = 0; i < 10; i++) {
} System.out.println("Service Running "+ i);
if(i==5){
} int x=10/0;
}
} try {
Thread.sleep(500);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
Lab590 Lab591

package com; package com;

public class Lab590 { public class Lab591 {


public static void main(String[] args) public static void main(String[] args)
throws Exception { throws Exception {
Greeting gre=new Greeting(); Thread th=new Thread();
gre.start(); MyThreads myth=new MyThreads();
gre.join(); myth.start();
for (char ch = 'a'; ch <='j'; ch++) { myth.join();
System.out.println("main Running "+ch); for (char ch = 'a'; ch <='j'; ch++) {
try { System.out.println(th.getName()+
Thread.sleep(500); " main Running "+ch+"\t"+th.isDaemon());
} catch (Exception e) { try {
e.printStackTrace(); Thread.sleep(500);
} } catch (Exception e) {
} e.printStackTrace();
} }
} }
}
class Greeting extends Thread{ }
@Override
public void run() { class MyThreads extends Thread{
for (int i = 0; i < 10; i++) { @Override
System.out.println("Service Running "+ i); public void run() {
if(i==5){ for (int i = 0; i < 10; i++) {
int x=10/0; System.out.println(getName() +
} " Service Running "+ i+ "\t"+isDaemon());
try { try {
Thread.sleep(500); Thread.sleep(500);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
} }
} }
} }
Lab592

Lab593
package com;

public class Lab592 { package com;


public static void main(String[] args)
throws Exception { public class Lab593 {
Thread th=new Thread();
MyThreads1 myth=new MyThreads1(); public static void main(String[] args) {
myth.start(); Runnable r=new Runnable() {
//myth.join();
th.setDaemon(true); @Override
for (char ch = 'a'; ch <='l'; ch++) { public void run() {
System.out.println(th.getName()+ Thread th=Thread.currentThread();
" main Running "+ch+"\t"+th.isDaemon()); for (int i = 0; i < 10; i++) {
try { System.out.println(th.getName()+"\t"+i);
Thread.sleep(500); }
} catch (Exception e) { }
e.printStackTrace(); };
} Thread th1=new Thread(r);
} Thread th2=new Thread(r);
} th1.start();
} th2.start();
}
class MyThreads1 extends Thread{ }
@Override
public void run() {
for (int i = 0; i < 5; i++) {

System.out.println(getName() +
" Service Running "+ i+ "\t"+isDaemon());
try {
Thread.sleep(500);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
try {
Lab594 Thread.sleep(500);
} catch (Exception e) {
e.printStackTrace();
package com; }
System.out.println(th.getName()+
import java.util.concurrent. "\t task completed");
ExecutorService; }
import java.util.concurrent. }
Executors; }

public class Lab594 { Lab606


public static void main(String[] args)
throws Exception {
MyThreads2 myth=new MyThreads2(); package List;
ExecutorService ser=Executors. import java.util.*;
newFixedThreadPool(3); public class Lab606 {
for (int i = 0; i<=10; i++) {
ser.execute(myth); public static void main(String[] args) {
try { // TODO Auto-generated method stub
Thread.sleep(500); List list=new ArrayList();
} catch (Exception e) { list.add("sri");list.add("nivas");
e.printStackTrace(); list.add("dande");
} System.out.println(list);
} list.add(1,"java");
} System.out.println(list);
} list.remove(2);
//System.out.println(list.remove(2));
class MyThreads2 implements System.out.println(list);
Runnable{ }

public void run() { }


Thread th=Thread.currentThread();
for (int i = 0; i < 5; i++) {
System.out.println(th.getName() +"\t"+ i);
Lab607 System.out.println(list);
int x=list.indexOf("nivas");
package List; System.out.println(x);
import java.util.*; int y=list.lastIndexOf("nivas");
public class Lab607 { System.out.println(y);
}
public static void main(String[] args) { }
// TODO Auto-generated method stub
List list=new ArrayList(); Lab609
list.add("sri");
list.add("nivas");
list.add("dande"); package List;
System.out.println(list);
list.add(1,"java"); import java.util.*;
System.out.println(list);
Object obj=list.get(2); public class Lab609 {
System.out.println(obj); public static void main(String[] args) {
//Object obj2=list.set(1, "abc"); List list=new ArrayList();
//System.out.println(obj2); list.add("sri");
//System.out.println(list); list.add("nivas");
} list.add("dande");
list.add("java");
} list.add("nivas");
list.add("jdbc");
Lab608 //list.add(44);
//System.out.println(list);
List list2=list.subList(1, 3);
package List; System.out.println(list);
import java.util.*; System.out.println(list2);
public class Lab608 { }
public static void main(String[] args) { }
List list=new ArrayList();
list.add("sri");
list.add("nivas");
list.add("dande");
list.add("java");
list.add("nivas");
list.add("jdbc");
Lab610 Enumeration enu=v.elements();
while(enu.hasMoreElements())
package List; System.out.println(enu.nextElement());
import java.util.*; }
public class Lab610 { }
public static void main(String[] args) {
Vector v=new Vector(); Lab613
Enumeration enu=v.elements();
System.out.println(enu.nextElement()); package List;
System.out.println("main completed"); import java.util.*;
} public class Lab613 {
} public static void main(String[] args) {
List list=new ArrayList();
Lab611 Iterator it=list.iterator();
System.out.println(it.next());
package List; System.out.println("main completed");
import java.util.*; }
public class Lab611 { }
public static void main(String[] args) {
Vector v=new Vector();
Enumeration enu=v.elements(); Lab614
if(enu.hasMoreElements())
System.out.println(enu.nextElement());
System.out.println("main compleled"); package List;
} import java.util.*;
} public class Lab614 {
public static void main(String[] args) {
Lab612 List list=new ArrayList();
Iterator it=list.iterator();
package List; if(it.hasNext())
import java.util.*; System.out.println(it.next());
public class Lab612 { System.out.println("main completed");
public static void main(String[] args) { }
Vector v=new Vector(); }
v.addElement("sri");
v.addElement("nivas");
v.addElement("dande");
v.addElement("sd");
Lab615
Lab617

package List;
import java.util.*; package List;
public class Lab615 { import java.util.*;
public static void main(String[] args) { public class Lab617 {
List list=new ArrayList(); public static void main(String[] args) {
list.add("sri"); List list=new ArrayList();
list.add("nivas"); list.add("sri");
list.add("dande"); list.add("nivas");
Iterator it=list.iterator(); list.add("dande");
int size=list.size(); list.add("java");
//list.remove("sri"); list.add("jdbc");
for(int i=0;i<=size;i++) list.add("jsp");
System.out.println(it.next()); ListIterator lit=list.listIterator();
System.out.println("main completed"); while(lit.hasNext()){
} Object obj=lit.next();
} System.out.println(obj);
}
Lab616 }
}
package List;
import java.util.*; Lab618
public class Lab616 {
public static void main(String[] args) {
List list=new ArrayList(); package List;
list.add("sri");
list.add("nivas"); import java.util.*;
list.add("dande");
Iterator it=list.iterator(); public class Lab618 {
while(it.hasNext()){ public static void main(String[] args) {
Object obj=it.next(); List list=new ArrayList();
System.out.println(obj); list.add("sri");
} list.add("nivas");
} list.add("dande");
} list.add("java");
list.add("jdbc");
list.add("jsp");
ListIterator lit=list.listIterator();
System.out.println(list); Lab620
while(lit.hasNext()){
Object obj=lit.next();
System.out.println(obj); package List;
if(obj.equals("nivas")) lit.remove(); import java.util.*;
else if(obj.equals("java")) lit.set("core java"); public class Lab620 {
else if(obj.equals("jsp")) lit.add("serviets"); public static void main(String[] args) {
} List list=new ArrayList();
System.out.println(list); list.add("sri");
} list.add("nivas");
} list.add("dande");
list.add("java");
Lab619 list.add("jdbc");
package List; list.add("jsp");
import java.util.*; ListIterator lit=list.listIterator(2);
public class Lab619 { do{
public static void main(String[] args) { int index=lit.nextIndex();
List list=new ArrayList(); Object obj=lit.next();
list.add("sri"); System.out.println(index+"\t"+obj);
list.add("nivas"); }
list.add("dande"); while(lit.hasNext());
list.add("java"); System.out.println();
list.add("jdbc"); lit=list.listIterator(5);
list.add("jsp"); do{
ListIterator lit=list.listIterator(); int index=lit.previousIndex();
System.out.println("forward order"); Object obj=lit.previous();
while(lit.hasNext()){ System.out.println(index+"\t"+obj);
int index=lit.nextIndex(); }while(lit.hasPrevious());
Object obj=lit.next(); }
System.out.println(index+"\t"+obj); }
}
System.out.println("reverse order");
while(lit.hasPrevious()){
int index=lit.nextIndex();
Object obj=lit.previous();
System.out.println(index+"\t"+obj);
}
}
}
Lab623
Lab621

package Set;
package Set; import java.util.*;
import java.util.*; public class Lab623 {
public class Lab621 { public static void main(String[] args) {
public static void main(String[] args) { TreeSet set=new TreeSet();
HashSet set=new HashSet(); set.add("sri");
set.add("sri"); set.add("nivas");
set.add("nivas"); set.add("dk");
set.add(99); set.add("manish");
set.add("dk"); System.out.println(set);
set.add("manish"); }
System.out.println(set); }
}
} Lab624

Lab622 package Set;


import java.util.*;
public class Lab624 {
package Set; public static void main(String[] args) {
import java.util.*; TreeSet set=new TreeSet();
public class Lab622 { set.add("sri");
public static void main(String[] args) { set.add("nivas");
LinkedHashSet set=new LinkedHashSet(); set.add(99);
set.add("sri"); set.add("dk");
set.add("nivas"); set.add("manish");
set.add(99); System.out.println(set);
set.add("dk"); }
set.add("manish"); }
//set.add("");
//set.add("sri");
System.out.println(set);
}
}
Lab625 Lab627

package Set; package Set;


import java.util.*; import java.util.*;
public class Lab625 { public class Lab627 {
public static void main(String[] args) { public static void main(String[] args) {
LinkedHashSet set=new LinkedHashSet(); HashSet set=new HashSet();
set.add(new Long(65)); set.add(new Student1(99));
set.add(new Byte((byte)65)); set.add(new Student1(99));
set.add(new Integer(65)); set.add(new Student1(99));
set.add("A"); set.add(new Student1(99));
System.out.println(set); System.out.println(set);
} }
} }
class Student1{
Lab626 int sid;
Student1(int sid){
package Set; this.sid=sid;
import java.util.*; }
public class Lab626 {
public static void main(String[] args) { public boolean equals(Object obj) {
HashSet set=new HashSet(); System.out.println("***equals()***");
set.add(new Student(99)); if(obj instanceof Student1){
set.add(new Student(99)); Student1 st=(Student1)obj;
set.add(new Student(99)); return this.sid==st.sid;
set.add(new Student(99)); }
System.out.println(set); return false;
} }
}
class Student{ public int hashCode() {
int sid; System.out.println("***hasCode***");
Student(int sid){ return sid;
this.sid=sid; }
}
@Override public String toString() {
public String toString() { System.out.println("to string");
// TODO Auto-generated method stub return ""+sid;
return ""+sid; }
}
} }
Lab628 ts.add(11);
package Set; ts.add(3);
import java.util.*; ts.add(9);
public class Lab628 { ts.add(4);
public static void main(String[] args) { ts.add(20);
TreeSet ts=new TreeSet(); System.out.println(ts);
ts.add(10); System.out.println("...subset()...");
ts.add(5); System.out.println(ts.subSet(4,11));
ts.add(7); System.out.println(ts.subSet(4,false,11,true));
ts.add(11); System.out.println(ts.subSet(4,true,11,true));
ts.add(3); System.out.println("...headset...");
ts.add(9); System.out.println(ts.headSet(9));
ts.add(4); System.out.println(ts.headSet(9,true));
ts.add(20); System.out.println(ts.headSet(2));
System.out.println(ts); System.out.println("...tailset...");
Set ts1=ts.descendingSet(); System.out.println(ts.tailSet(9));
System.out.println(ts1); System.out.println(ts.tailSet(9,false));
System.out.println("--ascending Iterator"); }
Iterator it=ts.iterator(); }
while(it.hasNext()) Lab630
System.out.println(it.next());
System.out.println("Descending Iterator");
Iterator it1=ts.descendingIterator(); package Set;
while(it1.hasNext()) import java.util.*;
System.out.println(it1.next()); public class Lab630 {
} public static void main(String[] args) {
} TreeSet ts=new TreeSet();
ts.add(10);
package Set; ts.add(5);
import java.lang.Character.Subset; ts.add(7);
import java.util.*; ts.add(11);
public class Lab629 { ts.add(3);
public static void main(String[] args) { ts.add(9);
TreeSet ts=new TreeSet(); ts.add(4);
ts.add(10); ts.add(20);
ts.add(5);
ts.add(7);
System.out.println("...pollfirst/last..."); Lab632
System.out.println(ts);
System.out.println(ts.pollFirst());
System.out.println(ts); package Set;
System.out.println(ts.pollLast()); import java.util.*;
System.out.println(ts); public class Lab632 {
System.out.println("...lower<..."); public static void main(String[] args) {
System.out.println(ts.lower(8)); TreeSet ts=new TreeSet();
System.out.println(ts.lower(3)); ts.add(new Employee());
System.out.println("...higher()>..."); ts.add(new Employee());
System.out.println(ts.higher(8)); ts.add(new Employee());
System.out.println(ts.higher(50)); ts.add(new Employee());
System.out.println(ts.higher(3)); }
System.out.println("...ceiling()>=..."); }
System.out.println(ts.ceiling(8));
System.out.println(ts.ceiling(12)); class Employee{
System.out.println("...floor()<=...");
System.out.println(ts.floor(8)); }
System.out.println(ts.floor(3));
} Lab633
}

Lab631 package Set;


import java.util.*;
package Set; public class Lab633 {
import java.util.*; public static void main(String[] args) {
public class Lab631 { TreeSet set=new TreeSet();
public static void main(String[] args) { set.add(new Student2(87,"sri"));
TreeSet ts=new TreeSet(); set.add(new Student2(99,"Dande"));
ts.add("sri"); set.add(new Student2(12,"Sd"));
ts.add("nivas"); set.add(new Student2(45,"nivas"));
ts.add("dande"); Iterator it=set.iterator();
ts.add("abhi"); while(it.hasNext()){
ts.add("rahul"); System.out.println(it.next());
} }
} }
}
class Student2 implements Comparable{ class Employee1 implements Comparable{
int sid; int eid;
String name; String name;
Student2(int sid,String name){ Employee1(int eid,String name){
this.sid=sid; this.eid=eid;
this.name=name; this.name=name;
} }
public int compareTo(Object obj) {
if(obj instanceof Student2){ public int compareTo(Object obj) {
Student2 st=(Student2) obj; if(obj instanceof Employee1){
return this.sid-st.sid; Employee1 em=(Employee1) obj;
} return this.name.compareTo(em.name);
return 0; }
} return 0;
public String toString() { }
// TODO Auto-generated method stub public String toString() {
return sid+"\t"+name; return eid+"\t"+name;
} }
} }

Lab634 Lab635

package Set; package Set;

import java.util.*; import java.util.TreeSet;


public class Lab634 {
public static void main(String[] args) { public class Lab635 {
TreeSet set=new TreeSet(); public static void main(String[] args) {
set.add(new Employee1(87,"sri")); TreeSet ts=new TreeSet();
set.add(new Employee1(99,"dande")); ts.add(new Student3());
set.add(new Employee1(12,"sd")); }
set.add(new Employee1(45,"nivas")); }
Iterator it=set.iterator();
while(it.hasNext()){ class Student3{
System.out.println(it.next());
} }
}
}
Lab639 Lab641

package Map;
package Set;
import java.util.LinkedHashMap;
public class Lab639 { import java.util.Map;
public static void main(String[] args) {
int i=2; public class Lab641 {
i++; public static void main(String[] args) {
Map map=new LinkedHashMap();
//int sum=0; map.put("eid", new Integer(99));
//sum=i+2; map.put("name", "srinivas");
//sum=sum+2; map.put("phone", new
System.out.println(i); Long(65799999l));
} map.put("valid", new
} Boolean(true));
System.out.println(map);
Lab640 System.out.println(map.
containsKey("eid"));
package Map; System.out.println(map.
import java.util.LinkedHashMap; containsKey("email"));
import java.util.Map; System.out.println(map.
public class Lab640 { containsValue("srinivas"));
public static void main(String[] args) { System.out.println(map.
Map map=new LinkedHashMap(); containsValue(new Integer(99)));
System.out.println(map); System.out.println(map.
System.out.println("Size : "+map.size()); containsValue("sd"));
System.out.println("is empty :
"+map.isEmpty()); }
map.put("eid", new Integer(99));
map.put("name", "srinivas"); }
map.put("phone", new Long(65799999l));
map.put("valid", new Boolean(true));
System.out.println(map);
System.out.println("Size : "+map.size());
System.out.println("is empty :
"+map.isEmpty());
}
}
Lab643 Lab645

package Map; package Map;

import java.util.Collection; import java.util.*;


import java.util.Iterator; import java.util.Map.Entry;
import java.util.LinkedHashMap;
import java.util.Map; public class Lab645 {
import java.util.Set; public static void main(String[] args) {
Map map=new HashMap();
public class Lab643 { map.put("eid", new Integer(99));
public static void main(String[] args) { map.put("name", "srinivas");
Map map=new LinkedHashMap(); map.put("phone", new Long(65799999l));
map.put("eid", new Integer(99)); System.out.println(map);
map.put("name", "srinivas"); Set set=map.entrySet();
map.put("phone", new Long(65799999l)); Iterator it=set.iterator();
System.out.println(map); while (it.hasNext()) {
Set set=map.keySet(); System.out.println(it.next());
System.out.println(set); }
Collection col=map.values();
System.out.println(col); }
Iterator it=set.iterator(); }
while (it.hasNext()) {
Object object = (Object) it.next();
System.out.println(object);
}
System.out.println(".........................");
Iterator it1=col.iterator();
while (it1.hasNext()) {
Object object = (Object) it1.next();
System.out.println(object);
}
}
}
Lab646
map.put("nam", "roy");
map.put("phone", new Long(65799999l));
package Map; System.out.println(map);
Set set=map.entrySet();
import java.util.*; Iterator it=set.iterator();
import java.util.Map.Entry; while (it.hasNext()) {
System.out.println(it.next());
public class Lab646 { }
public static void main(String[] args) {
Map map=new LinkedHashMap(); }
map.put("eid", new Integer(99)); }
map.put("name", "srinivas");
map.put(88, "rahul"); Lab649
map.put("nam", "roy");
map.put("phone", new Long(65799999l));
System.out.println(map);
Set set=map.entrySet(); package generics;
Iterator it=set.iterator();
while (it.hasNext()) { import java.util.*;
System.out.println(it.next());
} public class Lab649 {
public static void main(String[] args) {
} System.out.println(".....use generics.....");
} List<String> list=new ArrayList<String>();
list.add("rahul");
Lab647 list.add("ranjan");
list.add("roy");
list.add("sonu");
package Map; list.add("rabi");
//list.add(33);
import java.util.*; System.out.println(list);
import java.util.Map.Entry; Iterator<String> it=list.iterator();
while (it.hasNext()) {
public class Lab647 { String string = (String) it.next();
public static void main(String[] args) { System.out.println(string);
Map map=new TreeMap<>(); }
map.put("eid", new Integer(99)); }
map.put("name", "srinivas"); }
map.put("nm", "rahul");
Lab650
map.put(7,"roy");
map.put(3,"sonu");
package generics; map.put(5,"rabi");
//list.add(33);
import java.util.*; System.out.println(map);
Set<Entry<Integer, String>>
public class Lab650 { set=map.entrySet();
public static void main(String[] args) { Iterator<Entry<Integer, String>>
System.out.println(".....use generics....."); it=set.iterator();
Set<String> set=new HashSet<String>(); while (it.hasNext()) {
set.add("rahul"); Map.Entry<Integer, String> entry=it.next();
set.add("ranjan"); Integer i=entry.getKey();
set.add("roy"); String st=entry.getValue();
set.add("sonu"); System.out.println(i+"\t"+st);
set.add("rabi"); }
//list.add(33); }
System.out.println(set); }
Iterator<String> it=set.iterator();
while (it.hasNext()) { Lab652
String string = (String) it.next();
System.out.println(string); package generics;
}
} import java.util.*;
} public class Lab652 {
public static void main(String[] args) {
Lab651 System.out.println(".....use generics.....");
List<String> email=new ArrayList<String>();
package generics; email.add("rahul@123");
email.add("ranjan@12");
import java.util.*; email.add("roy@123");
import java.util.Map.Entry; email.add("sonu@123");
System.out.println(email);
public class Lab651 { List<Long> phone=new ArrayList<Long>();
public static void main(String[] args) { phone.add(1234l);
System.out.println(".....use generics....."); phone.add(3214l);
Map<Integer, String> map= phone.add(6547l);
new HashMap<Integer, String>(); phone.add(54323l);
map.put(2,"rahul"); System.out.println(phone);
map.put(3,"ranjan");
Map<String,Long> refs=new Lab653
LinkedHashMap<String, Long>();
refs.put("rahul", 32424l);
refs.put("ranjan", 45788l); package generics;
refs.put("roy", 45574l);
refs.put("sonu", 43564l); import java.util.*;
System.out.println(refs);
Student stu=new Student public class Lab653 {
(99, "rahul", email, phone, refs); public static void main(String[] args) {
ArrayList<Student> stu1=new ArrayList<Integer> intList=new
ArrayList<Student>(); ArrayList<Integer>();
stu1.add(stu); intList.add(123);
stu1.add(stu); intList.add(553);
stu1.add(stu); intList.add(853);
stu1.add(stu); show(intList);
System.out.println(stu1); System.out.println(".........................");
} ArrayList<Float> floatList=new
} ArrayList<Float>();
floatList.add(123.03f);
class Student{ floatList.add(553.05f);
int sid; floatList.add(853.01f);
String name; show(floatList);
List<String> email; System.out.println(".........................");
List<Long> phone; ArrayList<String> strList=new
Map<String,Long> refs; ArrayList<String>();
Student(int sid,String name,List strList.add("rahul");
<String> email,List<Long> strList.add("roy");
phone,Map<String,Long> refs){ strList.add("raj");
this.sid=sid; //show(strList);
this.name=name; }
this.email=email;
this.phone=phone; public static void show(List<? extends
this.refs=refs; Number> list){
} for (Number num: list) {
@Override System.out.println(num);
public String toString() { }
return sid+"\t"+name+"\t" }
+email+"\t"+phone+"\t"+refs; }
}
}
Lab655 Lab657

package generics; package Queue;

import java.util.*; import java.util.*;


public class Lab655 { public class Lab657 {
public static void main(String[] args) { public static void main(String[] args) {
System.out.println(".....use generics....."); Queue<Stu1> st=new PriorityQueue<>();
Set<String> set=new HashSet<>(); st.add(new Stu1());
set.add("rahul"); st.add(new Stu1());
set.add("ranjan"); st.add(new Stu1());
set.add("roy"); System.out.println(st);
set.add("sonu"); }
set.add("rabi"); }
//set.add(33); class Stu1{}
System.out.println(set);
} Lab658
}
package Queue;
Lab656 import java.util.*;
public class Lab658 {
package generics; public static void main(String[] args) {
int value[]={1,4,2,8,7,3,5};
import java.util.*; Queue<Integer> st=new PriorityQueue<>();
public class Lab656 { for (Integer integer : value) {
public static void main(String[] args) { st.offer(integer);
System.out.println(".....use generics....."); }
Map<String,Long> refs=new System.out.println(st);
LinkedHashMap<>(); for (int i = 0; i < value.length; i++) {
refs.put("rahul", 32424l); System.out.println(st.poll());
refs.put("ranjan", 45788l); }
refs.put("roy", 45574l); System.out.println(st);
refs.put("sonu", 43564l);
System.out.println(refs); String
} str[]={"roy","rahul","ranjan","sonu","monu"};
} Queue<String> pt=new PriorityQueue<>();
for (String str1 : str) {
pt.offer(str1);
}
System.out.println(pt);
Lab660
for (int i = 0; i < str.length; i++) {
System.out.println(pt.poll());
} package Queue;
System.out.println(pt);
} import java.util.*;

} public class Lab660 {


public static void main(String[] args) {
Lab659 Queue<String> pt=new PriorityQueue<>();
pt.add("rahul");
pt.offer("rah");
package Queue; pt.add("ral");
pt.add("ran");
import java.util.*; pt.offer("raj");
System.out.println(pt);
public class Lab659 { System.out.println(pt.size());
public static void main(String[] args) { int le=pt.size();
Queue<String> pt=new PriorityQueue<>(); for (int i = 0; i < le; i++) {
pt.add("rahul"); System.out.println(pt.poll());
pt.add("rah"); }
pt.add("ral"); System.out.println(pt);
pt.add("ran"); System.out.println("*****************");
pt.add("raj"); Queue<String> pt1=new PriorityQueue<>();
System.out.println(pt); /*pt1.add("rah");
System.out.println("size "+pt.size()); pt1.add("rah1");
System.out.println("peek "+pt.peek()); pt1.add("rah6");
System.out.println("size "+pt.size()); pt1.add("rah2");
System.out.println("element "+pt.element()); pt1.add("rah4");
System.out.println("size"+pt.size()); pt1.add("rah5");
System.out.println("poll"+pt.poll()); pt1.add("rah3");
System.out.println("size"+pt.size()); pt1.add("rah8");*/
} pt1.offer("rah");
pt1.offer("rah1");
} pt1.offer("rah6");
pt1.offer("rah2");
Lab661
pt1.offer("rah4");
pt1.offer("rah5");
pt1.offer("rah3"); package Collections;
pt1.offer("rah8");
System.out.println(pt1); import java.util.*;
System.out.println("***********
***************"); public class Lab661 {
Queue<String> str=new public static void main(String[] args) {
PriorityQueue<String>(10,new Psort()); List<String> list=new ArrayList<>();
str.offer("srinivash"); list.add("nivas");
str.offer("manish"); list.add("dande");
str.offer("kumar"); list.add("anand");
str.offer("bande"); list.add("kumar");
str.offer("ranjan"); System.out.println(list);
int len=str.size(); List<String> list2=new ArrayList<>();
System.out.println(str); list2.add("jsp");
for (int i = 0; i < len; i++) { list2.add("java");
System.out.println(str.poll()); list2.add("servlet");
} list2.add("jdbc");
} System.out.println(list2);
Collections.copy(list2, list);
} System.out.println("list : "+list2);
}
class Psort implements Comparator }
<String>{
Lab662
@Override
public int compare(String st1, package Collections;
String st2) {
return st1.compareTo(st2); import java.util.*;
}
public class Lab662 {
} public static void main(String[] args) {
List<String> list=new ArrayList<>();
list.add("nivas");
list.add("dande");
list.add("anand");
list.add("kumar");
System.out.println(list);
Enumeration<String> Lab664
enu=Collections.enumeration(list);
while (enu.hasMoreElements()) { package Collections;
String string = (String) enu.nextElement();
System.out.println(string); import java.util.*;
}
public class Lab664 {
Vector<String> vc=new Vector<>(); public static void main(String[] args) {
vc.add("rahul"); List<String> list=new ArrayList<>();
vc.add("ranjan"); list.add("nivas");
vc.add("sonu"); list.add("dande");
System.out.println(vc); list.add("anand");
Enumeration<String> enm=vc.elements(); list.add("kumar");
List<String> info=Collections.list(enm); list.add("dande");
System.out.println(info); System.out.println(list);
} Collections.replaceAll(list, "dande", "jlc");
} System.out.println(list);
System.out.println("max :
Lab663 "+Collections.max(list));
System.out.println("min :
"+Collections.min(list));
package Collections; Collections.fill(list, "raj");
System.out.println(list);
import java.util.*; }
}
public class Lab663 {
public static void main(String[] args) {
Set s=Collections.singleton("jlc");
System.out.println(s);
s.add("hello");
System.out.println(s);
List lst=Collections.singletonList("jlc");
System.out.println(lst);
lst.add("hello");
System.out.println(lst);
}
}
Lab665 Lab667

package Collections;
package Collections;
import java.util.*;
import java.util.*;
public class Lab665 {
public static void main(String[] args) { public class Lab667 {
List<String> list=new public static void main(String[] args) {
ArrayList<>(); List<StringBuilder> list=new ArrayList<>();
list.add("nivas"); list.add(new StringBuilder("nivas"));
list.add("dande"); list.add(new StringBuilder("dande"));
list.add(new StringBuilder("anand"));
list.add("anand"); list.add(new StringBuilder("kumar"));
list.add("kumar"); list.add(new StringBuilder("dande"));
list.add("dande"); System.out.println(list);
System.out.println(list); Collections.sort(list,new StringBuilderComp());
System.out.println("****** System.out.println(list);
**reverse***********"); }
Collections.reverse(list); }
System.out.println(list);
System.out.println("****** class StringBuilderComp implements
**rotate(2)***********"); Comparator{
Collections.rotate(list, 2);
System.out.println(list); @Override
System.out.println("****** public int compare(Object o1, Object o2) {
**rotate(-3)***********"); String st=o1.toString();
Collections.rotate(list, -3); String st2=o2.toString();
System.out.println(list); return st.compareTo(st2);
System.out.println("****** }
**shuffle***********");
for (int i = 0; i < list.size(); i++) { }
Collections.shuffle(list);
System.out.println(list);
}

}
}
Lab669 Lab670

package Arrays; package Arrays;

import java.util.*; import java.util.*;

public class Lab669 { public class Lab670 {


public static void main(String[] args) { public static void main(String[] args) {
int arr[]={23,12,45,7,34,87,32}; int arr[]={23,12,45,7,34,87,32};
for (int i = 0; i < arr.length; i++) { for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]); System.out.println(arr[i]);
} }
System.out.println("****** System.out.println("*****fill(arr,
sort*******"); 101)******");
Arrays.sort(arr); Arrays.fill(arr, 101);
for (int i = 0; i < arr.length; i++) { for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]); System.out.println(arr[i]);
} }
System.out.println("****** Object []value=new Object[5];
binarySearch*******"); value[0]="sri";
int index=Arrays.binarySearch(arr, 47); value[1]=new Integer(123);
System.out.println(index); value[2]=new Boolean(true);
index=Arrays.binarySearch(arr, 45); //value[3]=new Integer(123);
System.out.println(index); value[4]=new Double(123.02);

int arr1[]={23,12,45,7,34,87,32}; List lst=Arrays.asList(value);


System.out.println("********* System.out.println(lst);
Arrays.equals(arr, arr1) }
*************"); }
System.out.println(Arrays.
equals(arr, arr1));
int arr2[]={23,12,45,7,34,87,32};
System.out.println("*********
Arrays.equals(arr1, arr2
)*************");
System.out.println(Arrays.
equals(arr1, arr2));
}
}
Lab678 Lab679

package ResourceBundle;
package Locale;
import java.io.IOException;
import java.util.Locale; import java.util.*;

public class Lab678 { public class Lab679 {

public static void main(String[] args) { public static void main(String[] args)
Locale loc=Locale.getDefault(); throws IOException {
System.out.println(loc.getCountry()); String languageCode="en";
System.out.println(loc.getDisplayCountry()); System.out.println("H->Hindi , E->English");
System.out.println(loc.getLanguage()); System.out.println("enter your choise");
System.out.println(loc.getDisplayLanguage()); int asc=System.in.read();
Locale locs[]=Locale.getAvailableLocales(); char ch=(char) asc;
for (int i = 0; i < locs.length; i++) { ch=Character.toUpperCase(ch);
Locale L=locs[i]; if(ch=='H'){
System.out.println(L.getDisplayLanguage() languageCode="hi";
+"\t\t\t"+L.getDisplayCountry()); }else if (ch=='E') {
} languageCode="en";
}
} Locale loc=new Locale(languageCode);
ResourceBundle rsb=ResourceBundle.
} getBundle("messages", loc);
Enumeration ens=rsb.getKeys();
while (ens.hasMoreElements()) {
String key = (String)
ens.nextElement().toString();
String value=rsb.getString(key);
System.out.println(key+"\t\t"+value);

}
Lab680 Lab681
package Timer; package Scanner;

import java.util.*; import java.util.Scanner;

public class Lab680 { public class LAb681 {

public static void main(String[] args) { public static void main(String[] args) {
System.out.println("About to schedule task"); Scanner scr=new Scanner(System.in);
new Reminder(5); System.out.println("binery");
System.out.println("task schedule task"); int bin=scr.nextInt(2);
} System.out.println(bin);

} }

class Reminder{ }
Timer time;
public Reminder(int sec) {
time=new Timer(); Lab682
time.schedule(new RemainderTask(),
sec*1000); package Scanner;
}
import java.util.Scanner;
class RemainderTask extends TimerTask{
public class LAb682 {
public void run() {
public static void main(String[] args) {
System.out.println("times up"); String str="Hi Myself rahul ranjan";
time.cancel(); Scanner scr=new Scanner(str);
} while (scr.hasNext()) {
String string = (String) scr.next();
} System.out.println(string);
} }

String str2="Hi Myself rahul ranjan.I am from


bihar.I have done BTech in cse from BPUT,
odisa.I have done 12th and 10th from
BSEB,patna";
Scanner scr2=new Scanner(str2); ft.format("my name is %s and age is %d ",
scr2.useDelimiter("\\."); str,age).toString();
while (scr2.hasNext()) { System.out.println(ft);
String string = (String) scr2.next(); ft.close();
System.out.println(string);
} Formatter ft2=new Formatter();
ft2.format("%c-%f-%b %n%05d-%o-%x-%X ",
} 'C',99.0,true,3456,3456,3456,3456).toString();
System.out.println(ft2);
} ft2.close();
}
Lab683 }

package Formatter;
Lab710
import java.util.Formatter;
package com;
public class Lab683 {
public static void main(String[] args) { public class Lab710 {
Formatter ft=new Formatter(); public static void main(String[] args) {
String str=ft.format("Sum of %d Direction d1=null;
and %d is %d", 10,20,(10+20)).toString(); //d1=new Direction("EAST", 0);
System.out.println(str); d1=Direction.EAST;
ft.close(); System.out.println(d1);
} System.out.println(Direction.WEST);
} System.out.println(Direction.SOUTH);
System.out.println(Direction.NORTH);
Lab684 System.out.println(d1.angle);
}
package Formatter; }

import java.util.Formatter; class Direction{


String name;
public class Lab684 { int angle;
public static void main(String[] args) { private Direction(String name,int angle){
Formatter ft=new Formatter(); this.name=name;
String str="srinivas"; this.angle=angle;
int age=23; }
static Direction EAST=new Direction("EAST",
0); enum Direction2 {
static Direction WEST=new EAST,WEST,SOUTH,NORTH;
Direction("WEST", 180); private Direction2() {
static Direction SOUTH=new System.out.println("df");
Direction("SOUTH", 270); }
static Direction NORTH=new static{
Direction("NORTH", 360); System.out.println("sb");
}
@Override }
public String toString() {
return name+"\t"+angle;
} Lab712

public int getAngle() {


return angle; package com;
}
public class Lab712 {
} public static void main(String[] args) {
Direction3 arr[]=Direction3.values();
Lab711 for (Direction3 d : arr) {
System.out.println("ordinal "+d.ordinal()+
package com; "name "+d.name());
}
public class Lab711{
public static void main(String[] args) { /*try {
Direction2 d1=null; Direction3 d = Direction3.valueOf("east");
//d1=new Direction2(); System.out.println(d);
d1=Direction2.EAST; } catch (Exception e) {
System.out.println(d1); e.printStackTrace();
System.out.println(Direction2.WEST); }*/
System.out.println(Direction2.SOUTH);
System.out.println(Direction2.NORTH); Direction3 d = Direction3.valueOf("EAST");
System.out.println(d);
} }
} }
enum Direction3{ enum Direction4{
EAST(0),WEST(180),SOUTH(270), EAST,WEST,SOUTH,NORTH;
NORTH(360); }
int angle;
private Direction3(int angle) {
this.angle=angle; Lab714
System.out.println("df"); package com;
}
static{ public class Lab714 {
System.out.println("sb");
} public static void main(String[] args) {
Direction5.EAST.show();
} Direction5.WEST.show();
Direction5.NORTH.show();
Lab713 Direction5.SOUTH.show();
package com;
}
public class Lab713 {
public static void main(String[] args) { }
Direction4 d=Direction4.EAST;
switch (d) { enum Direction5{
case EAST:
System.out.println("east"); EAST{
break; void show(){
case WEST: System.out.println("showing East Direction");
System.out.println("west"); }
break; },
case SOUTH: NORTH{
System.out.println("south"); void show(){
break; System.out.println("showing North Direction");
case NORTH: }
System.out.println("North"); },
break; WEST{
default: void show(){
break; System.out.println("showing West Direction");
} }
} },
}
Test thread
SOUTH{
void show(){
System.out.println("showing South Direction"); package List;
} import java.util.ArrayList;
}; import java.util.Collection;
abstract void show(); import java.util.LinkedList;

} public class Test {


public static void main(String[] args) {
Collection col=new LinkedList();
Test col.add("rahul");
package Set; col.add(123);
col.add(true);
import java.util.HashSet; col.add("ranjan");
import java.util.Set; System.out.println(col);

public class Test { Collection col2=new ArrayList();


public static void main(String[] args) { col2.add(432);
Set st=new HashSet(); col2.add("raj");
st.add(new Stud(23)); col2.add("rahul");
st.add(new Stud(32)); col2.add("roy");
st.add(new Stud(15)); System.out.println(col2);
st.add(new Stud(40)); col.addAll(col2);
st.add(new Stud(15)); System.out.println(col);
System.out.println(st); //col.contains(col2);
} //System.out.println(col.containsAll(col2));
//System.out.println(col.removeAll(col2));
System.out.println(col.retainAll(col2));
System.out.println(col);
}
}
Test

package List;

import java.util.ArrayList;
import java.util.Collection;
import java.util.LinkedList;

public class Test {


public static void main(String[] args) {
Collection col=new LinkedList();
col.add("rahul");
col.add(123);
col.add(true);
col.add("ranjan");
System.out.println(col);

Collection col2=new ArrayList();


col2.add(432);
col2.add("raj");
col2.add("rahul");
col2.add("roy");
System.out.println(col2);
col.addAll(col2);
System.out.println(col);
//col.contains(col2);
//System.out.println(col.containsAll(col2));
//System.out.println(col.removeAll(col2));
System.out.println(col.retainAll(col2));
System.out.println(col);
}
}

You might also like