Archive

Archive for January 22, 2009

Java Program to use all the methods defined by string class (substring, indexOf, length, charAt, getchars etc) – Q44

January 22, 2009 Leave a comment

Q44: Java Program to use all the methods defined by string class (substring, indexOf, length, charAt, getchars etc).

class StringMethods{
	public static void main(String args[]){
	    String s = "This is a demo of the getchars method.";
		int start = 10;
		int end = 14;
		char buf[] = new char[end - start];
		s.getChars(start, end, buf, 0);
	
		System.out.println(buf);
		String org = "This is a test. This is, too.";
		String search = "is";
		String sub = "was";
		String result = "";
		int i;
		
		do{
			System.out.println(" ");
			System.out.println(org);
			i = org.indexOf(search);
			if(i != -1){
				result = org.substring(0, i);
				result = result + sub;
				result = result + org.substring(i + search.length());
				org = result;
			}
		}while(i != -1);
	}
}

… from College notes (BCA/MCA assignments):


Advertisement
Categories: Java Tags:

Java Program to handle object serialization using ObjectInputStream and ObjectOutputStream – Q43

January 22, 2009 Leave a comment

Q43: Java Program to handle object serialization using ObjectInputStream and ObjectOutputStream.

import java.io.*;

public class SerializationDemo{
	public static void main(String args[]){
		try{
			Myclass object1 = new Myclass("Hello", -7, 2.7e10);
			System.out.println("object1: " + object1);
			FileOutputStream fos = new FileOutputStream("serial");
			ObjectOutputStream oos = new ObjectOutputStream(fos);
			oos.writeObject(object1);
			oos.flush();
			oos.close();
		}
		catch(IOException e){
			System.out.println("Exception during serialization: " + e);
			System.exit(0);
			
		}
		try{
			Myclass object2;
			FileInputStream fis = new FileInputStream("serial");
			ObjectInputStream ois = new ObjectInputStream(fis);
			object2 = (Myclass)ois.readObject();
			ois.close();
			System.out.println("object2: " + object2);
		}
		catch(Exception e){
			System.out.println("Exception during Deserialization: " + e);
			System.exit(0);
		}
	}
}
class Myclass implements Serializable{
	String s;
	int i;
	double d;
	public Myclass(String s, int i, double d){
		this.s = s;
		this.i = i;
		this.d = d;
	}
	public String toString(){
		return "s= " + s + "; i= " + i + "; d= " + d;
	}
}

… from College notes (BCA/MCA assignments):