|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfi.jyu.mit.ohj2.Tiedosto
public class Tiedosto
Title: Tiedosto
Description: Aliohjelmia tiedostojen käsittelyyn
Copyright: Copyright (c) 2003
Company: jyu
Constructor Summary | |
---|---|
Tiedosto()
|
Method Summary | |
---|---|
static PrintStream |
avaa_kirjoittamista_varten_stream(String nimi)
Avaa tiedoston kirjoittamista varten. |
static PrintStream |
avaa_kirjoittamista_varten_stream(String nimi,
boolean jatka)
Avaa tiedoston kirjoittamista varten. |
static PrintWriter |
avaa_kirjoittamista_varten(String nimi)
Avaa tiedoston kirjoittamista varten. |
static PrintWriter |
avaa_kirjoittamista_varten(String nimi,
boolean jatka)
Avaa tiedoston kirjoittamista varten. |
static BufferedReader |
avaa_lukemista_varten(String nimi)
Avaa tiedoston lukemista varten |
static PrintStream |
getPrintStream(OutputStream os)
Luo tarvittaessa uuden PrintStream-virran OutputStream virrasta. |
static boolean |
kirjoitaTiedosto(String nimi,
Iterable<String> rivit)
Kirjoitetaan merkkijonolista tiedostoon. |
static boolean |
kirjoitaTiedosto(String nimi,
Iterable<String> rivit,
boolean jatka)
Kirjoitetaan merkkijonolista tiedostoon. |
static boolean |
kirjoitaTiedosto(String nimi,
String[] rivit)
Kirjoitetaan merkkijonotaulukko tiedostoon. |
static boolean |
kirjoitaTiedosto(String nimi,
String[] rivit,
boolean jatka)
Kirjoitetaan merkkijonotaulukko tiedostoon. |
static String[] |
lue(String nimi)
Lukee tiedosta tai netistä jos nimi alkaa http |
static List<String> |
lueListaan(String nimi)
Lukee tiedosta tai netistä jos nimi alkaa http |
static String[] |
lueNetista(String url)
Funktiolla luetaan nettisivun sisältö ja palautetaan se merkkijonotaulukkona Ei saa käyttää isojen tiedostojen käsittelyyn! |
static Collection<String> |
lueNetista(String url,
Collection<String> rivit)
Funktiolla luetaan nettisivun sisältö ja palautetaan se merkkijonolistana Ei saa käyttää isojen tiedostojen käsittelyyn! |
static List<String> |
lueNetistaListaan(String url)
Funktiolla luetaan nettisivun sisältö ja palautetaan se merkkijonolistana Ei saa käyttää isojen tiedostojen käsittelyyn! |
static Collection<String> |
lueTiedosto(BufferedReader f,
Collection<String> rivit)
Funktiolla luetaan tekstitiedosto ja palautetaan se merkkijonolistana Ei saa käyttää isojen tiedostojen käsittelyyn! |
static String[] |
lueTiedosto(String nimi)
Funktiolla luetaan tekstitiedosto ja palautetaan se merkkijonotaulukkona. |
static Collection<String> |
lueTiedosto(String nimi,
Collection<String> rivit)
Funktiolla luetaan tekstitiedosto ja palautetaan se merkkijonolistana Ei saa käyttää isojen tiedostojen käsittelyyn! |
static List<String> |
lueTiedostoListaan(String nimi)
Funktiolla luetaan tekstitiedosto ja palautetaan se merkkijonolistana Ei saa käyttää isojen tiedostojen käsittelyyn! |
static boolean |
onkoURL(String nimi)
Palauttaa onko nimi URL vai tavallinen tiedoston nimi |
static void |
print(PrintStream out,
List<String> rivit,
String erotin)
Tulostetaan tietovirtaan erottimella erotettuna kaikki listan rivit |
static void |
print(PrintStream out,
String[] rivit,
String erotin)
Tulostetaan tietovirtaan erottimella erotettuna kaikki taulukon rivit |
static void |
print(PrintWriter out,
List<String> rivit,
String erotin)
Tulostetaan tietovirtaan erottimella erotettuna kaikki listan rivit |
static void |
print(PrintWriter out,
String[] rivit,
String erotin)
Tulostetaan tietovirtaan erottimella erotettuna kaikki taulukon rivit |
static void |
println(PrintStream out,
List<String> rivit)
Tulostetaan tietovirtaan rivinvaihdolla erotettuna kaikki listan rivit |
static void |
println(PrintStream out,
String[] rivit)
Tulostetaan tietovirtaan rivinvaihdolla erotettuna kaikki taulukon rivit |
static void |
println(PrintWriter out,
List<String> rivit)
Tulostetaan tietovirtaan rivinvaihdolla erotettuna kaikki listan rivit |
static void |
println(PrintWriter out,
String[] rivit)
Tulostetaan tietovirtaan rivinvaihdolla erotettuna kaikki taulukon rivit |
static String[] |
toArray(Collection<String> rivit)
Funktiolla muutetaan tietorakenne merkkijonotaulukoksi Ei saa käyttää isojen tiedostojen käsittelyyn! |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Tiedosto()
Method Detail |
---|
public static BufferedReader avaa_lukemista_varten(String nimi)
nimi
- avattavan tiedoston nimi
public static PrintWriter avaa_kirjoittamista_varten(String nimi, boolean jatka)
nimi
- avattavan tiedoston nimijatka
- jatketaanko edellisen tiedoston perään (true) vai ei (false)
public static PrintWriter avaa_kirjoittamista_varten(String nimi)
nimi
- avattavan tiedoston nimi
public static PrintStream avaa_kirjoittamista_varten_stream(String nimi, boolean jatka)
nimi
- avattavan tiedoston nimijatka
- jatketaanko edellisen tiedoston perään (true) vai ei (false)
public static PrintStream avaa_kirjoittamista_varten_stream(String nimi)
nimi
- avattavan tiedoston nimi
public static PrintStream getPrintStream(OutputStream os)
os
- virta josta luodaan PrintStream virta
public static void println(PrintStream out, List<String> rivit)
out
- tietovirta johon tulostetaanrivit
- tulostettavat rivitpublic static void println(PrintStream out, String[] rivit)
out
- tietovirta johon tulostetaanrivit
- tulostettavat rivitpublic static void print(PrintStream out, List<String> rivit, String erotin)
out
- tietovirta johon tulostetaanrivit
- tulostettavat riviterotin
- jolla rivit erotetaanpublic static void print(PrintWriter out, String[] rivit, String erotin)
out
- tietovirta johon tulostetaanrivit
- tulostettavat riviterotin
- jolla rivit erotetaanpublic static void println(PrintWriter out, List<String> rivit)
out
- tietovirta johon tulostetaanrivit
- tulostettavat rivitpublic static void println(PrintWriter out, String[] rivit)
out
- tietovirta johon tulostetaanrivit
- tulostettavat rivitpublic static void print(PrintWriter out, List<String> rivit, String erotin)
out
- tietovirta johon tulostetaanrivit
- tulostettavat riviterotin
- jolla rivit erotetaanpublic static void print(PrintStream out, String[] rivit, String erotin)
out
- tietovirta johon tulostetaanrivit
- tulostettavat riviterotin
- jolla rivit erotetaanpublic static Collection<String> lueTiedosto(BufferedReader f, Collection<String> rivit)
f
- avattu luettava tietovirtarivit
- lista johon tiedoston rivit lisätään.
public static Collection<String> lueTiedosto(String nimi, Collection<String> rivit)
nimi
- luettavan tiedoston nimirivit
- lista johon tiedoston rivit lisätään.
public static List<String> lueTiedostoListaan(String nimi)
nimi
- luettavan tiedoston nimi
public static String[] toArray(Collection<String> rivit)
rivit
- muutettava tietorakenne
public static String[] lueTiedosto(String nimi)
nimi
- luettavan tiedoston nimi
public static Collection<String> lueNetista(String url, Collection<String> rivit)
url
- luettavan tiedoston nimirivit
- lista johon sivun rivit lisätään.
public static List<String> lueNetistaListaan(String url)
url
- luettavan tiedoston nimi
public static String[] lueNetista(String url)
url
- luettavan tiedoston nimi
public static boolean onkoURL(String nimi)
nimi
- tutkittava nimi
onkoURL("kissa.txt") === false; onkoURL("http://i.jyu.fi") === true; onkoURL("https://i.jyu.fi") === true; onkoURL("httpko.txt") === false;
public static String[] lue(String nimi)
nimi
- tiedoston nimi tai URL
public static List<String> lueListaan(String nimi)
nimi
- tiedoston nimi tai URL
public static boolean kirjoitaTiedosto(String nimi, String[] rivit, boolean jatka)
nimi
- tiedoston nimirivit
- kirjoitettavat rivitjatka
- jatketaanko vanhan tiedoston perään (true) vai ei (false)
public static boolean kirjoitaTiedosto(String nimi, String[] rivit)
nimi
- tiedoston nimirivit
- kirjoitettavat rivit
public static boolean kirjoitaTiedosto(String nimi, Iterable<String> rivit, boolean jatka)
nimi
- tiedoston nimirivit
- kirjoitettavat rivitjatka
- jatketaanko vanhan tiedoston perään (true) vai ei (false)
public static boolean kirjoitaTiedosto(String nimi, Iterable<String> rivit)
nimi
- tiedoston nimirivit
- kirjoitettavat rivit
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |