![]() |
![]() |
Hello World
/* This is my first program, it is designed to
demonstrate a simple program structure
Author: Ramneet Singh
*/
import java.io.*;
class MyFirst
{
public static void main(String[ ] args)
{
System.out.println (" Dear Friends, Sat Shri Akal!!");
}
}
import java.io.*; class payCheck { public static void main(String[ ] args) { double mySalary, myBaseSalary, myOverTime, hourlyRate; int hours; myBaseSalary = 10000; hourlyRate = 5.50; hours = 10; // well use a control structure to check for overtime payments if ( hours > 0 ) { myOverTime = hourlyRate * hours; mySalary = myBaseSalary + myOverTime; } // end if else { mySalary = myBaseSalary; } // end else // Now print out the result System.out.println (" Your salary this week is: " + mySalary); } // end method definition } // Leave a space behind end class bracket so we can easily tell it apart
import java.io.*; class MyFinance { public static void main(String[ ] args) { // declare storage for variables double mySalary, myExpenses, myOverdraft, mySaving, surplus; int years; // initialise variables mySalary = 10000; myExpenses = 9500; myOverdraft = 20000; mySaving = 0; years = 0; //calculate a value for surplus surplus = mySalary - myExpenses; // test for the condition then execute block while ( mySaving < myOverdraft ) { mySaving = mySaving + surplus; years++; } // print out the result System.out.println (" It is going to take you " + years + "years to pay off your overdraft! "); } }
import java.io.*; class flatBroke { public static void main(String[ ] args) { for ( int i =10; i>0; i-- ) { System.out.println( "Pounds left: œ" + i ); } // end actions depending on counter System.out.println( " Flat Broke!" ); } // end method } // end class definition
import java.io.*; class MyFinance { public static void main(String[ ] args) { double mySalary, myExpenses, myOverdraft, mySaving, surplus; int years; mySalary = 10000; myExpenses = 9500; myOverdraft = 20000; mySaving = 0; years = 0; //calculate a value for surplus surplus = mySalary - myExpenses; // cast mySalary to int for switch statement int payCheck = (int)mySalary; //check salary and issue cautionary warning! switch ( payCheck ) { case 10000: System.out.println (" One day you will earn more money!"); break; case 15000: System.out.println (" 15000 is not a bad salary..."); break; case 20000: System.out.println (" You shouldn't really have an overdraft!"); break; default: // no default behaviour needed, we only need 3 // messages break; } // end switch statement //test for the condition then execute block while ( mySaving < myOverdraft ) { mySaving = mySaving + surplus; years++; } // end while // print out the result System.out.println (" It is going to take you " + years + "years to pay off your overdraft! "); } // end method } // end clss definition
import java.io.*; class methods { public static void main( String[ ] args ) { int number=4; // initialises the number to 4 int answer=Square(number); // calls the method square to // deliver a value Display(answer); // Displays the value found in answer } public static int Square( int x) // Takes an integer x as an argument { return x*x; // returns the result as an integer } public static void Display( int a) // Takes an integer and displays it { System.out.println(" The answer is: " + a); } }
import java.awt.*; import java.awt.image.*; abstract class Aeroplane extends Object // create an aeroplane template - an abstract class would never be //instantiated, only used to derive specialised classes from. { // give it some necessary data public int speed; public int height; public int engines; public int fuel; // tell it where it is on the screen int x, y; //construct an object Aeroplane( ) { this.x = 100; this.y = 100; } public abstract void Draw( Graphics g, ImageObserver o ); public void Fly( ) { .......// as if by magic! } } // end class definition class Airliner extends Aeroplane { public Airliner( ) { super( ); private int seats; } public void Draw( Graphics g, ImageObserver o ); { // Graphics code goes here } } // ends class definition class Fighter extends Aeroplane { public Fighter( ) { super( ); private int guns; } public void Draw( Graphics g, ImageObserver o ); { // Graphics code goes here } } // ends class definition
// This is the main class, which declares an instance of address, defined below import java.io.* ; public class Contact { public static void main( String[] args) { String name = "Joe Soap"; // create new object address a = new address( "10 Downing Street", "Westminster","London","England"); System.out.println("Name= " + name +"Address= "+ a.retrieve( )); } } class address { private String street; private String city; private String county; private String country; // established data storage, now construct class // passing it some values as parameters public address( String s, String c, String co, String cou ) { street = s; city = c; county = co; country = cou; } //provide an accessor method to pass data with public String retrieve( ) { return street + "," + city + "," + county +"," + country; } } // end class definition
import java.awt.*; public class Bets extends Frame { Choice numbers; // gives us a pull down menu to list the numbers TextField bet; // holds the actual bet public Bets( ) //construct the object { numbers = new Choice( ); // initialise the pull down menu numbers.addItem("1"); numbers.addItem("2"); numbers.addItem("3"); numbers.addItem("4"); numbers.addItem("5"); bet = new TextField(2); // initialise a Text Field to hold 2 digits Panel p = new Panel( ); // initialise a panel to put things on p.setLayout(new FlowLayout( )); // get a layout manager p.add(new Button("GO")); // add a button to the panel p.add(new Label("Stake")); p.add(numbers); p.add(new Label("Bet")); p.add(bet); add("South", p); // add the panel and all its components at // base } // we need a method to look after our choices public boolean action(Event e, Object o) { String result= null; if (e.target.equals(numbers)) { result = Integer.toString(numbers.getSelectedIndex( )+1 ); bet.setText( result); } else if (o.equals("GO")) { start( ); } return true; } public void start( ) { //Insert code here to start race } // what happens if we close the window? public boolean handleEvent(Event e) { if (e.id == Event.WINDOW_DESTROY) System.exit(0); else return super.handleEvent(e); return true; } public static void main(String[] args) { Frame f = new bets( ); //declare and initialise a Frame f.resize(300, 100); // how big is it? f.show( ); // wheel it on screen! } } // end class definition
import java.awt.*; public class Calculator extends Frame { Display out; Keypad in; Maths sums; public Calculator( ) { setLayout(new BorderLayout( )); out = new Display( ); in = new Keypad(out); sums = new Maths(out); add("North", out); add("Center", in); add("East", sums); } public boolean handleEvent(Event e) { if (e.id == Event.WINDOW_DESTROY) System.exit(0); else return super.handleEvent(e); return true; } public static void main(String[] args) { Frame f = new calculator( ); f.resize(100, 200); f.show( ); } } class Display extends Panel { TextField show; public Display( ) { show = new TextField(10); Panel p = new Panel( ); p.add(show); add ("Center", p); } public void write( String s) { show.setText(s); } public String read() { return show.getText(); } } class Keypad extends Panel { Display monitor; public Keypad(Display mymonitor) { monitor = mymonitor; Panel p = new Panel(); p.setLayout( new GridLayout(5,3)); for ( int i = 0; i <= 9; i++) { p.add(new Button("" + (char)('0' + i))); } p.add(new Button(".")); p.add(new Button("")); p.add(new Button("")); p.add(new Button("")); p.add(new Button("C")); add("Center", p); } public boolean action(Event e , Object o) { char c = ((Button) e.target).getLabel().charAt(0); switch(c) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case '.': monitor.write(monitor.read( ) + c); break; case 'C': monitor.write(""); break; } return true; } } class Maths extends Panel { Display monitor; double num1, num2, result; char operand; public Maths(Display mymonitor ) { monitor = mymonitor; Panel p = new Panel(); p.setLayout( new GridLayout(5,1)); p.add(new Button("+")); p.add(new Button("-")); p.add(new Button("*")); p.add(new Button("/")); p.add(new Button("=")); add("North",p); } public boolean action(Event e , Object o) { char c = ((Button) e.target).getLabel().charAt(0); switch (c) { case '+': case '*': case '-': case '/': num1 = Double.valueOf(monitor.read( )).doubleValue( ); operand = c; monitor.write(""); break; case '=': num2 = Double.valueOf(monitor.read( )).doubleValue( ); result = sum(num1, num2, operand); monitor.write(String.valueOf(result)); } return true; } public double sum( double x, double y, char z ) { double answer = 0; if ( z == '+') answer = x + y; else if ( z == '-') answer = x - y; else if ( z == '*') answer = x * y; else if ( z == '/') answer = x / y; return answer; } }
import java.awt.*; import java.awt.event.*; import java.applet.Applet; //We are going to implement the ActionListener interface public class myNewButton extends Applet implements ActionListener { Button b; TextField t; int num, result; public void init( ) { b = new Button("Double"); // now associate the ActionListener with the button b.addActionListener(this); t = new TextField(7); t.setText("100"); add(b); add(t); } // ActionListener has only one method - actionPerformed, which we must // implement public void actionPerformed( ActionEvent e) { num = Integer.parseInt(t.getText()); result = num * 2; t.setText( Integer.toString(result)); } }
import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class myNewTwoButtons extends Applet implements ActionListener { Button b, b1; TextField t; int num, result; public void init( ) { b = new Button("Double"); b.addActionListener(this); // set tag for Action Listener to recognise button b by. b.setActionCommand("2"); b1 = new Button("Treble"); // the code doesnt require a tag, but it works both ways! b1.addActionListener(this); t = new TextField(7); t.setText("100"); add(b); add(t); add(b1); } public void actionPerformed( ActionEvent e) { num = Integer.parseInt(t.getText( )); String s = e.getActionCommand( ); if (s == ("2")) { result = num * 2; } else if (s == ("Treble") { result = num * 3; } t.setText( Integer.toString(result)); } }
import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class myLocalButton extends Applet { private ActionListener al; private Button b; private TextField t; private int num, result; public void init( ) { b = new Button("Double"); al = new buttonListener( ); b.addActionListener(al); t = new TextField(7); t.setText("100"); add(b); add(t); } class buttonListener implements ActionListener { public void actionPerformed( ActionEvent e) { num = Integer.parseInt(t.getText()); result = num * 2; t.setText( Integer.toString(result)); } } }
import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class myNewInnerButton extends Applet { Button b; TextField t; int num, result; public void init( ) { b = new Button("Double"); /* declare and define anonymous inner class, notice the opening bracket before new, is not closed until the end of the class definition.*/ b.addActionListener(new ActionListener( ){ public void actionPerformed(ActionEvent e) { num = Integer.parseInt(t.getText( )); result = num * 2; t.setText( Integer.toString(result)); } // close both sets of brackets here, class and method call }); t = new TextField(7); t.setText("100"); add(b); add(t); } }
import java.awt.*; import java.awt.event.*; public class myWindowEvent extends Frame { private Button b; // constructor for class public myWindowEvent( ) { // create button and attach ActionListener b = new Button("Quit"); b.addActionListener(new ActionListener( ){ public void actionPerformed( ActionEvent e ) { close( ); } }); // we still need to handle the Window Event, but we dont want to //implement all seven methods, so we use WindowAdapter this.addWindowListener(new WindowAdapter( ){ public void windowClosing(WindowEvent e) { close( ); } }); add(b); } // method used by both listeners! public void close( ) { System.exit(0); } public static void main(String[] args) { Frame f = new myWindowEvent( ); // resize is a deprecated method under 1.1, so we use pack( ) instead f.pack( ); f.show( ); } }
import java.awt.*; import java.awt.event.*; import java.io.*; public class myMenuEvent extends Frame { private Button b; private MenuItem wheat, bacon, eggs, toast; private CheckboxMenuItem hot, iced; public myMenuEvent( ) { setLayout(new BorderLayout(20,20)); // Add button and look after window closing b = new Button("Quit"); b.addActionListener(new ActionListener( ){ public void actionPerformed( ActionEvent e ) { System.exit(0); } }); this.addWindowListener(new WindowAdapter( ){ public void windowClosing(WindowEvent e) { System.exit(0); } }); // for clarity set up menu first then listeners! MenuBar mb = new MenuBar(); this.setMenuBar(mb); Menu Breakfast = new Menu("Breakfast"); Menu coffee = new Menu("Coffee"); mb.add(Breakfast); Breakfast.add(wheat = new MenuItem("Cereal")); Breakfast.add(bacon = new MenuItem("Rashers")); Breakfast.add(eggs = new MenuItem("Eggs")); // coffee is clickable submenu coffee.add(hot = new CheckboxMenuItem("Hot")); coffee.add(iced = new CheckboxMenuItem("Iced")); Breakfast.add(coffee); Breakfast.add(toast = new MenuItem("Toast")); // now do all the listeners! wheat.addActionListener(new ActionListener( ){ public void actionPerformed(ActionEvent e) { message("Cereal"); } }); bacon.addActionListener(new ActionListener( ){ public void actionPerformed(ActionEvent e) { message("Rashers"); } }); eggs.addActionListener(new ActionListener( ){ public void actionPerformed(ActionEvent e) { message("Eggs"); } }); toast.addActionListener(new ActionListener( ){ public void actionPerformed(ActionEvent e) { message("Toast"); } }); // set state of other option to unchecked if hot is chosen, you // cannot have iced hot coffee! hot.addItemListener(new ItemListener( ){ public void itemStateChanged(ItemEvent e) { if(hot.getState( )==true) message("Hot Coffee"); iced.setState(false); } }); // use getState to see if it has been clicked on or off iced.addItemListener(new ItemListener( ){ public void itemStateChanged(ItemEvent e) { if(iced.getState( )==true) message("Iced Coffee"); hot.setState(false); } }); add(b); } // you didnt expect a cooked breakfast did you? void message(String s) { System.out.println("You have chosen: " + s); } public static void main(String[] args) { Frame f = new myMenuEvent( ); f.pack( ); f.show( ); } }
import java.awt.*; import java.awt.event.*; public class myNewDialog extends Frame { private Button b; private MenuItem about; private About a; public myNewDialog( ) { setLayout(new BorderLayout(20,20)); b = new Button("Quit"); b.addActionListener(new ActionListener( ){ public void actionPerformed( ActionEvent e ) { System.exit(0); } }); this.addWindowListener(new WindowAdapter( ){ public void windowClosing(WindowEvent e) { System.exit(0); } }); MenuBar mb = new MenuBar( ); this.setMenuBar(mb); Menu Help = new Menu("Help"); mb.add(Help); Help.add(about = new MenuItem("About")); about.addActionListener(new ActionListener( ){ public void actionPerformed(ActionEvent e) { a = new About(myNewDialog.this); a.show( ); } }); add(b); } public static void main(String[] args) { Frame f = new myNewDialog( ); f.pack( ); f.show( ); } } class About extends Dialog { private Button b; private Label l, l1; private Panel p, p1; public About(Frame parent) { super(parent, "About", false); b = new Button("OK"); p = new Panel( ); p1 = new Panel( ); l = new Label("Teach Yourself Java"); l1 = new Label("Chris Wright"); p.add(l); p.add(l1); p1.add(b); b.addActionListener(new ActionListener( ){ public void actionPerformed( ActionEvent e ) { dispose( ); } }); this.addWindowListener(new WindowAdapter( ){ public void windowClosing(WindowEvent e) { dispose( ); } }); add("Center", p); add("South", b); pack( ); show( ); } }
import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class myNewCoordinates extends Applet { private int lastX, lastY; private Color myColor = Color.blue; public void init( ) { this.setBackground(Color.red); this.addMouseListener(new MouseAdapter( ){ public void mousePressed(MouseEvent e) { lastX = e.getX( ); lastY = e.getY( ); } }); this.addMouseMotionListener(new MouseMotionAdapter( ){ public void mouseDragged(MouseEvent e) { Graphics g = myNewCoordinates.this.getGraphics(); g.setColor(myColor); int x = e.getX( ); int y = e.getY( ); g.drawLine( lastX, lastY, x, y ); lastX = x; lastY = y; showStatus("Mouse is at: ("+ lastX+"," + lastY+")"); } // end mouseDragged }); // end inner class } // end init( ) } // end class definition
import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class myInnerScroll extends Applet { Private Panel p; Private Scrollbar Temp; Private Label CentLabel, FarLabel; Private TextField Centin, Farout; Private int f, c, answer; public void init( ) { setLayout(new BorderLayout( )); Temp = new Scrollbar(Scrollbar.HORIZONTAL, 0, 20, -50, 150); Temp.addAdjustmentListener(new AdjustmentListener( ){ public void adjustmentValueChanged(AdjustmentEvent e) { int Scroll; Scroll = Temp.getValue( ); convert(Scroll); } }); CentLabel = new Label("Degrees Centigrade"); FarLabel = new Label("Degrees Farenheit"); Centin = new TextField (5); Farout = new TextField(5); setBackground(Color.lightGray); p = new Panel( ); p.add(CentLabel); p.add(Centin); p.add(FarLabel); p.add(Farout); add("Center", p); add("South", Temp); Centin.setText("0"); Farout.setText("32"); } public int calc( int x ) { answer=(((9 * x)/5) + 32 ); return answer; } public void convert( int x) { System.out.println("Temp Centigrade is:"+ x); Centin.setText(Integer.toString(x)); f = calc(x ); Farout.setText( Integer.toString( f )); } }
import java.io.*;
class Keyboard
{
public static void main(String[] args)
{
StringBuffer sb = new StringBuffer( );
char c;
try
{
// cast integer representation to char
while ((c = (char)System.in.read( )) != '\n')
{
// add char to end of StringBuffer contents
sb.append(c);
}
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
System.out.println(sb);
}
}
import java.io.*;
class myFile
{
public static void main(String[] args)
{
StringBuffer sb = new StringBuffer();
char c;
try
{
while ((c = (char)System.in.read( )) != '\n')
{
sb.append(c);
}
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
/* Now convert StringBuffer to a String and store in a byte Array, ready to pass to FileOutputStream. */
String s = sb.toString( );
byte[ ] buffer = s.getBytes();
// create a file myFile.txt and write contents of buffer to it.
try
{
FileOutputStream out = new FileOutputStream("myFile.txt");
out.write(buffer);
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
}
}
import java.io.*;
class myFile2
{
public static void main(String[] args)
{
File f = new File("myFile.txt");
int l = (int)f.length( );
byte[ ] buffer = new byte[l];
try
{
FileInputStream in = new FileInputStream("myFile.txt");
in.read(buffer, 0, l);
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
String s = new String(buffer);
System.out.println(s);
}
}
import java.io.*;
class Dinput
{
public static void main(String[] args)
{
// Step 1 - InputStreamReader read = new InputStreamReader(System.in);
// Step 2 - BufferedReader in = new BufferedReader(read);
// Step 3 - can be shortened to:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String s = new String( );
try
{
s = in.readLine( );
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
System.out.println(s);
}
}
import java.io.*;
class FileStream
{
public static void main(String[] args)
{
try
{
File inFile = new File("jabberwock.txt");
File outFile = new File("jabbercopy.txt");
// for text only files use: FileReader fis = new FileReader(inFile);
// for text only files use: FileWriter fos = new FileWriter(outFile);
FileInputStream fis = new FileInputStream(inFile);
FileOutputStream fos = new FileOutputStream(outFile);
int c;
while ((c = fis.read()) != -1)
{
fos.write(c);
}
fis.close();
fos.close();
}
catch (FileNotFoundException e)
{
System.out.println(e.getMessage());
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
}
}
import java.io.*;
class FileStream2
{
public static void main(String[] args)
{
try
{
File inFile = new File("jabberwock.txt");
File outFile = new File("jabbercopy.txt");
BufferedReader in = new BufferedReader(new FileReader(inFile));
BufferedWriter out = new BufferedWriter(new FileWriter(outFile));
int c;
while ((c = in.read()) != -1)
{
System.out.println(c);
out.write(c);
out.flush();
}
in.close();
out.close();
}
catch (FileNotFoundException e)
{
System.out.println(e.getMessage());
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
}
}
import java.io.*;
class Keyboard
{
public static void main(String[] args)
{
StringBuffer sb = new StringBuffer( );
char c;
try
{
// cast integer representation to char
while ((c = (char)System.in.read( )) != '\n')
{
// add char to end of StringBuffer contents
sb.append(c);
}
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
System.out.println(sb);
}
}
import java.io.*;
class myFile
{
public static void main(String[] args)
{
StringBuffer sb = new StringBuffer();
char c;
try
{
while ((c = (char)System.in.read( )) != '\n')
{
sb.append(c);
}
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
/* Now convert StringBuffer to a String and store in a byte Array, ready to pass to FileOutputStream. */
String s = sb.toString( );
byte[ ] buffer = s.getBytes();
// create a file myFile.txt and write contents of buffer to it.
try
{
FileOutputStream out = new FileOutputStream("myFile.txt");
out.write(buffer);
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
}
}
import java.io.*;
class myFile2
{
public static void main(String[] args)
{
File f = new File("myFile.txt");
int l = (int)f.length( );
byte[ ] buffer = new byte[l];
try
{
FileInputStream in = new FileInputStream("myFile.txt");
in.read(buffer, 0, l);
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
String s = new String(buffer);
System.out.println(s);
}
}
import java.io.*;
class Dinput
{
public static void main(String[] args)
{
// Step 1 - InputStreamReader read = new InputStreamReader(System.in);
// Step 2 - BufferedReader in = new BufferedReader(read);
// Step 3 - can be shortened to:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String s = new String( );
try
{
s = in.readLine( );
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
System.out.println(s);
}
}
import java.io.*;
class FileStream
{
public static void main(String[] args)
{
try
{
File inFile = new File("jabberwock.txt");
File outFile = new File("jabbercopy.txt");
// for text only files use: FileReader fis = new FileReader(inFile);
// for text only files use: FileWriter fos = new FileWriter(outFile);
FileInputStream fis = new FileInputStream(inFile);
FileOutputStream fos = new FileOutputStream(outFile);
int c;
while ((c = fis.read()) != -1)
{
fos.write(c);
}
fis.close();
fos.close();
}
catch (FileNotFoundException e)
{
System.out.println(e.getMessage());
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
}
}
import java.io.*;
class FileStream2
{
public static void main(String[] args)
{
try
{
File inFile = new File("jabberwock.txt");
File outFile = new File("jabbercopy.txt");
BufferedReader in = new BufferedReader(new FileReader(inFile));
BufferedWriter out = new BufferedWriter(new FileWriter(outFile));
int c;
while ((c = in.read()) != -1)
{
System.out.println(c);
out.write(c);
out.flush();
}
in.close();
out.close();
}
catch (FileNotFoundException e)
{
System.out.println(e.getMessage());
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
}
}
import java.io.*;
class Keyboard
{
public static void main(String[] args)
{
StringBuffer sb = new StringBuffer( );
char c;
try
{
// cast integer representation to char
while ((c = (char)System.in.read( )) != '\n')
{
// add char to end of StringBuffer contents
sb.append(c);
}
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
System.out.println(sb);
}
}
import java.io.*;
class myFile
{
public static void main(String[] args)
{
StringBuffer sb = new StringBuffer();
char c;
try
{
while ((c = (char)System.in.read( )) != '\n')
{
sb.append(c);
}
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
/* Now convert StringBuffer to a String and store in a byte Array, ready to pass to FileOutputStream. */
String s = sb.toString( );
byte[ ] buffer = s.getBytes();
// create a file myFile.txt and write contents of buffer to it.
try
{
FileOutputStream out = new FileOutputStream("myFile.txt");
out.write(buffer);
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
}
}
import java.io.*;
class myFile2
{
public static void main(String[] args)
{
File f = new File("myFile.txt");
int l = (int)f.length( );
byte[ ] buffer = new byte[l];
try
{
FileInputStream in = new FileInputStream("myFile.txt");
in.read(buffer, 0, l);
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
String s = new String(buffer);
System.out.println(s);
}
}
import java.io.*;
class Dinput
{
public static void main(String[] args)
{
// Step 1 - InputStreamReader read = new InputStreamReader(System.in);
// Step 2 - BufferedReader in = new BufferedReader(read);
// Step 3 - can be shortened to:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String s = new String( );
try
{
s = in.readLine( );
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage( ) + "has occurred");
}
System.out.println(s);
}
}
import java.io.*;
class FileStream
{
public static void main(String[] args)
{
try
{
File inFile = new File("jabberwock.txt");
File outFile = new File("jabbercopy.txt");
// for text only files use: FileReader fis = new FileReader(inFile);
// for text only files use: FileWriter fos = new FileWriter(outFile);
FileInputStream fis = new FileInputStream(inFile);
FileOutputStream fos = new FileOutputStream(outFile);
int c;
while ((c = fis.read()) != -1)
{
fos.write(c);
}
fis.close();
fos.close();
}
catch (FileNotFoundException e)
{
System.out.println(e.getMessage());
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
}
}
import java.io.*;
class FileStream2
{
public static void main(String[] args)
{
try
{
File inFile = new File("jabberwock.txt");
File outFile = new File("jabbercopy.txt");
BufferedReader in = new BufferedReader(new FileReader(inFile));
BufferedWriter out = new BufferedWriter(new FileWriter(outFile));
int c;
while ((c = in.read()) != -1)
{
System.out.println(c);
out.write(c);
out.flush();
}
in.close();
out.close();
}
catch (FileNotFoundException e)
{
System.out.println(e.getMessage());
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
}
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|