|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectdemo.Numeroi
public class Numeroi
Ohjelmalla tulostetaan tiedosto niin että rivit on numeroitu ja niillä on tietty maksimipituus
| Constructor Summary | |
|---|---|
Numeroi()
|
|
| Method Summary | |
|---|---|
static void |
main(java.lang.String[] args)
Luetetaan tiedosto ja tulostetaan numeroituna. |
static void |
ohjeet()
Tulostaa ohjelman käyttöohjeet |
static void |
tulosta_ja_numeroi(java.io.BufferedReader f,
int maxpit)
Tulostetaan tiedosto siten, että kunkin rivin alkun tulee rivinumero ja ylipitkät rivit katkaistaan. |
static void |
tulosta(java.lang.String s)
Tulostaa jonon päättelle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Numeroi()
| Method Detail |
|---|
public static void tulosta(java.lang.String s)
s - tulostettava jonopublic static void ohjeet()
public static void tulosta_ja_numeroi(java.io.BufferedReader f,
int maxpit)
throws java.io.IOException
f - avattu tiedosto, jota luetaanmaxpit - rivien maksimipituus
java.io.IOException - jos lukemisessa tulee vikaa
public static void main(java.lang.String[] args)
throws java.io.IOException
args - args[0] = tiedoston nimi, args[1] = maxpit;
java.io.IOException - jos tiedoston lukemisessa tulee vikaa
#THROWS IOException
#CLASSIMPORT
#import fi.jyu.mit.ohj2.Suuntaaja;
#import fi.jyu.mit.ohj2.VertaaTiedosto;
#import java.io.*;
Suuntaaja.StringOutput so = new Suuntaaja.StringOutput();
VertaaTiedosto.kirjoitaTiedosto("koe.txt",
"123456789012345678901234567890123456789012345678901234567890\n"+
"Kissa istuu puussa\n"+
"ja ihmettelee\n"+
"mualiman menoa\n");
Numeroi.main(new String[]{"koe.txt","40"});
String tulostus =
"/+ 01 +/ 1234567890123456789012345678901234567890\n"+
"/+ 02 +/ Kissa istuu puussa\n"+
"/+ 03 +/ ja ihmettelee\n"+
"/+ 04 +/ mualiman menoa\n";
tulostus = tulostus.replaceAll("\\+","*");
so.ero(tulostus) === null;
so.palauta();
VertaaTiedosto.tuhoaTiedosto("koe.txt");
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||