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