public static class GRobot.Súbor extends Object
Príklad:
try{// Otvoriť súbor na zápis a zapísať niekoľko riadkovsúbor.otvorNaZápis("pokus.txt");súbor.zapíšRiadok("Toto");súbor.zapíšRiadok("Je");súbor.zapíšRiadok("Pokusný");súbor.zapíšRiadok("Zápis");súbor.zapíšRiadok("Do");súbor.zapíšRiadok("Súboru");súbor.zavri();// Každý súbor musí byť po použití zatvorený// Vzápätí otvoriť súbor na čítanie a vypísať ho po riadkochsúbor.otvorNaČítanie("pokus.txt");Stringriadok;while(null!= (riadok =súbor.čítajRiadok()))Svet.vypíšRiadok("„", riadok,"“"); }catch(IOExceptione)// vyžaduje import java.io.*;// alternatívne je možné použiť namiesto IOException všeobecný typ Exception{// Keby sme chceli text chyby vypísať na štandardný výstup,// použili by sme:// System.out.println(e.getMessage());// Keby sme chceli vypísať úplný výpis chybovej stopy na štandardný// chybový výstup, použili by sme:// e.printStackTrace();// Použijeme vnútornú konzolu robota na výpis textu chyby červenou// farbou:Farbazáloha =Svet.farbaTextu();Svet.farbaTextu(červená);Svet.vypíšRiadok(e.getMessage());Svet.farbaTextu(záloha); }// Keby nastala chyba v predchádzajúcom bloku, súbor by nemusel byť korektne// zavretý, preto ho zatvárame v samostatnom bloku try-catchtry{súbor.zavri(); }catch(IOExceptione) {// Chyby vypíše červenou farbou…Farbazáloha =Svet.farbaTextu();Svet.farbaTextu(červená);Svet.vypíšRiadok(e.getMessage());Svet.farbaTextu(záloha); }
Ak sa všetko vykoná korektne, súbor bude obsahovať riadky:
Toto Je Pokusný Zápis Do Súboru
Okrem klasických metód na čítanie a zápis, obsahuje trieda Súbor aj metódy na zápis a čítanie vlastností, ktoré
sú do textového súboru ukladané v tvare názov=hodnota.
Neodporúčame kombinovať použitie klasických metód na čítanie a zápis s metódami na čítanie a zápis vlastností. Rozdiel medzi oboma prístupmi je, že „klasické“ údaje musia byť čítané zo súboru v rovnakom poradí ako boli zapísané a vlastnosti môžu byť čítané a zapisované v ľubovoľnom poradí. Vlastnosti tiež ošetrujú výskyt takzvaných escape sekvencií vo svojich hodnotách. Na lepšie pochopenie práce s vlastnosťami poslúži nasledujúci príklad:
try{// Pokúsi sa otvoriť súbor na čítanie (ak nejestvuje, nastane// výnimka a program skončí, preto je potrebné vopred vytvoriť// prázdny súbor s názvom vlastnosti.txt – v operačnom systéme// zvonka BlueJa…)súbor.otvorNaČítanie("vlastnosti.txt");// Definícia premenných obsahujúca čítanie vlastností zo súborudouble[] pole =newdouble[]{2.2,4.4,2.8,14.0,18};Doublečíslo =súbor.čítajVlastnosť("číslo",newDouble(0));Stringreťazec =súbor.čítajVlastnosť("reťazec",newString("pokus")); pole =súbor.čítajVlastnosť("pole", pole);// Zavretie súborusúbor.zavri();// Výpis hodnôt premennýchSvet.vypíšRiadok("číslo: ", číslo);Svet.vypíšRiadok("reťazec: ", reťazec);Svet.vypíšRiadok("pole: ", pole);// Zmena hodnoty prvku poľa (na demonštráciu)pole[3] *=2;// Otvorenie súboru na zápis a zápis vlastností do súboru// (namiesto obsahu premennej číslo zapíšeme konštantnú hodnotu// 4 a v prvku pole[3] bude dvojnásobok pôvodnej hodnoty,// všetky ostatné údaje zostanú v pôvodnom tvare)súbor.otvorNaZápis("vlastnosti.txt");súbor.zapíšVlastnosť("číslo",4);súbor.zapíšVlastnosť("reťazec", reťazec);súbor.zapíšVlastnosť("pole", pole); }catch(IOExceptione)// vyžaduje import java.io.*;// alternatívne je možné použiť namiesto IOException všeobecný typ Exception,// ale potom treba vymazať blok catch (IllegalArgumentException…{// Chyby vypíše červenou farbou…Farbazáloha =Svet.farbaTextu();Svet.farbaTextu(červená);Svet.vypíšRiadok(e.getMessage());Svet.farbaTextu(záloha); }catch(IllegalArgumentExceptione) {Farbazáloha =Svet.farbaTextu();Svet.farbaTextu(červená);Svet.vypíšRiadok(e.getMessage());Svet.farbaTextu(záloha); }finally{try{// Zavretie súborusúbor.zavri(); }catch(IOExceptione) {Farbazáloha =Svet.farbaTextu();Svet.farbaTextu(červená);Svet.vypíšRiadok(e.getMessage());Svet.farbaTextu(záloha); } }
Ak sa všetko vykoná korektne (pozorne si prečítajte aj komentáre v príklade), na obrazovke bude výpis:
číslo: 0.0 reťazec: pokus pole: 2.2 4.4 2.8 14.0 18.0
(Poznámka: Prosím, venujte pozornosť upozorneniu pri
metóde zapíšVlastnosť!)
| Konštruktor a opis | 
|---|
| Súbor() | 
| Modifikátor a typ | Metóda a opis | 
|---|---|
| void | citaj(Object... objekty) Alias pre čítaj. | 
| Boolean | citajBoolean() Alias pre čítajBoolean. | 
| Long | citajCeleCislo() Alias pre čítajCeléČíslo. | 
| Double | citajRealneCislo() Alias pre čítajReálneČíslo. | 
| String | citajRiadok() Alias pre čítajRiadok. | 
| Boolean | citajVlastnost(String názov,
			Boolean predvolenáHodnota) Alias pre čítajVlastnosť. | 
| boolean[] | citajVlastnost(String názov,
			boolean[] predvolenáHodnota) Alias pre čítajVlastnosť. | 
| Double | citajVlastnost(String názov,
			Double predvolenáHodnota) Alias pre čítajVlastnosť. | 
| double[] | citajVlastnost(String názov,
			double[] predvolenáHodnota) Alias pre čítajVlastnosť. | 
| float[] | citajVlastnost(String názov,
			float[] predvolenáHodnota) Alias pre čítajVlastnosť. | 
| char[] | citajVlastnost(String názov,
			char[] predvolenáHodnota) Alias pre čítajVlastnosť. | 
| int[] | citajVlastnost(String názov,
			int[] predvolenáHodnota) Alias pre čítajVlastnosť. | 
| Long | citajVlastnost(String názov,
			Long predvolenáHodnota) Alias pre čítajVlastnosť. | 
| long[] | citajVlastnost(String názov,
			long[] predvolenáHodnota) Alias pre čítajVlastnosť. | 
| String | citajVlastnost(String názov,
			String predvolenáHodnota) Alias pre čítajVlastnosť. | 
| StringBuffer | citajVlastnost(String názov,
			StringBuffer predvolenáHodnota) Alias pre čítajVlastnosť. | 
| void | čítaj(Object... objekty)Pokúsi sa prečítať zo súboru otvoreného na čítanie toľko textu,
koľko je potrebné na naplnenie zadaného počtu objektov, pričom
objem načítaného textu je závislý od typu objektu. | 
| Boolean | čítajBoolean()Prečíta zo súboru otvoreného na čítanie text od aktuálnej polohy
v súbore po najbližšiu medzeru alebo koniec riadka a pokúsi sa ho
previesť na objekt typu  Booleanobsahujúci pravdivostnú hodnotutrue/false. | 
| Long | čítajCeléČíslo()Prečíta zo súboru otvoreného na čítanie text od aktuálnej polohy
v súbore po najbližšiu medzeru alebo koniec riadka a pokúsi sa ho
previesť na celé číslo… | 
| Double | čítajReálneČíslo()Prečíta zo súboru otvoreného na čítanie text od aktuálnej polohy
v súbore po najbližšiu medzeru alebo koniec riadka a pokúsi sa ho
previesť na reálne číslo… | 
| String | čítajRiadok()Prečíta zo súboru otvoreného na čítanie riadok textu a vráti ho
v objekte typu  String. | 
| Boolean | čítajVlastnosť(String názov,
			Boolean predvolenáHodnota)Číta hodnotu vlastnosti v tvare logickej hodnoty  true/false. | 
| boolean[] | čítajVlastnosť(String názov,
			boolean[] predvolenáHodnota)Číta hodnotu vlastnosti do poľa logických hodnôt typu  boolean. | 
| Double | čítajVlastnosť(String názov,
			Double predvolenáHodnota)Číta hodnotu vlastnosti v tvare reálneho čísla. | 
| double[] | čítajVlastnosť(String názov,
			double[] predvolenáHodnota)Číta hodnotu vlastnosti do poľa reálnych čísel typu  double. | 
| float[] | čítajVlastnosť(String názov,
			float[] predvolenáHodnota)Číta hodnotu vlastnosti do poľa reálnych čísel typu  float. | 
| char[] | čítajVlastnosť(String názov,
			char[] predvolenáHodnota)Číta hodnotu vlastnosti do poľa znakov ( char[]). | 
| int[] | čítajVlastnosť(String názov,
			int[] predvolenáHodnota)Číta hodnotu vlastnosti do celočíselného poľa typu  int. | 
| Long | čítajVlastnosť(String názov,
			Long predvolenáHodnota)Číta hodnotu vlastnosti v tvare celého čísla. | 
| long[] | čítajVlastnosť(String názov,
			long[] predvolenáHodnota)Číta hodnotu vlastnosti do celočíselného poľa typu  long. | 
| String | čítajVlastnosť(String názov,
			String predvolenáHodnota)Číta hodnotu vlastnosti v tvare reťazca. | 
| StringBuffer | čítajVlastnosť(String názov,
			StringBuffer predvolenáHodnota)Číta hodnotu vlastnosti v tvare reťazca, pričom výsledok je
vrátený v objekte typu  StringBuffer. | 
| static String | dialogOtvorit(String titulok) Alias pre dialógOtvoriť. | 
| static String | dialógOtvoriť(String titulok)Otvorí používateľský dialóg na otvorenie súboru a vráti reťazec
s úplnou cestou a názvom súboru zvoleného v dialógu
používateľom. | 
| static String | dialogUlozit(String titulok) Alias pre dialógUložiť. | 
| static String | dialógUložiť(String titulok)Otvorí používateľský dialóg na uloženie súboru a vráti reťazec
s úplnou cestou a názvom súboru zvoleného v dialógu
používateľom. | 
| static boolean | existuje(String názov)Overí, či súbor alebo priečinok so zadaným názvom jestvuje. | 
| static boolean | jePriecinok(String názov) Alias pre jePriečinok. | 
| static boolean | jePriečinok(String názov)Overí, či zadaný názov označuje priečinok. | 
| static boolean | jestvuje(String názov)Overí, či súbor alebo priečinok so zadaným názvom jestvuje. | 
| static boolean | jeSubor(String názov) Alias pre jeSúbor. | 
| static boolean | jeSúbor(String názov)Overí, či zadaný názov určuje obyčajný súbor. | 
| static void | kopiruj(String zdroj,
		String cieľ) Alias pre kopíruj. | 
| static void | kopíruj(String zdroj,
		String cieľ)Skopíruje zdrojový súbor do cieľového súboru. | 
| static void | kopiruj(String zdroj,
		String cieľ,
		boolean prepísať) Alias pre kopíruj. | 
| static void | kopíruj(String zdroj,
		String cieľ,
		boolean prepísať)Skopíruje zdrojový súbor do cieľového súboru. | 
| String | mennyPriestorVlastnosti() Alias pre mennýPriestorVlastností. | 
| String | mennýPriestorVlastností() | 
| void | mennyPriestorVlastnosti(String novýMennýPriestor) Alias pre mennýPriestorVlastností. | 
| void | mennýPriestorVlastností(String novýMennýPriestor) | 
| long | naposledyUpraveny(String názov) Alias pre naposledyUpravený. | 
| static long | naposledyUpravený(String názov)Zistí dátum a čas poslednej úpravy zadaného súboru alebo
priečinka. | 
| static boolean | novyPriecinok(String názov) Alias pre vytvorPriečinok. | 
| static boolean | novyPriecinok(String názov,
			boolean ajRodičov) Alias pre vytvorPriečinok. | 
| static boolean | novýPriečinok(String názov) Alias pre vytvorPriečinok. | 
| static boolean | novýPriečinok(String názov,
			boolean ajRodičov) Alias pre vytvorPriečinok. | 
| void | odstranujNepouziteVlastnosti() Alias pre odstraňujNepoužitéVlastnosti. | 
| void | odstraňujNepoužitéVlastnosti()Prepne inštanciu do režimu odstraňovania nepoužitých vlastností. | 
| void | otvorNaCitanie(String názovSúboru) Alias pre otvorNaČítanie. | 
| void | otvorNaČítanie(String názovSúboru)Otvorí zadaný súbor na čítanie. | 
| void | otvorNaZapis(String názovSúboru) Alias pre otvorNaZápis. | 
| void | otvorNaZápis(String názovSúboru)Otvorí zadaný súbor na zápis. | 
| void | otvorNaZapis(String názovSúboru,
			boolean pripojiť) Alias pre otvorNaZápis. | 
| void | otvorNaZápis(String názovSúboru,
			boolean pripojiť)Otvorí zadaný súbor na zápis. | 
| static boolean | porovnaj(String názov1,
		String názov2)Porovná obsah dvoch súborov. | 
| static boolean | premenuj(String zdroj,
		String cieľ)Premenuje (presunie) zdrojový súbor alebo priečinok na cieľový
súbor alebo priečinok (do cieľovej cesty). | 
| static boolean | presun(String zdroj,
	String cieľovýPriečinok) Alias pre presuň. | 
| static boolean | presuň(String zdroj,
	String cieľovýPriečinok)Presunie zdrojový súbor alebo priečinok do cieľovej cesty. | 
| static void | pripoj(String zdroj,
	String cieľ)Pripojí zdrojový súbor k cieľovému súboru. | 
| boolean | vlastnostExistuje(String názov) Alias pre vlastnosťJestvuje. | 
| boolean | vlastnosťExistuje(String názov) Alias pre vlastnosťJestvuje. | 
| boolean | vlastnostJestvuje(String názov) Alias pre vlastnosťJestvuje. | 
| boolean | vlastnosťJestvuje(String názov)Zistí, či je v súbore otvorenom na čítanie (vlastností) definovaná
zadaná vlastnosť. | 
| static boolean | vymaz(String názov) Alias pre vymaž. | 
| void | vymazVlastnost(String názov) Alias pre vymažVlastnosť. | 
| static boolean | vymaž(String názov)Vymaže súbor alebo priečinok so zadaným názvom. | 
| void | vymažVlastnosť(String názov)Odstráni zo súboru záznam o vlastnosti so zadaným menom. | 
| static boolean | vytvorPriecinok(String názov) Alias pre vytvorPriečinok. | 
| static boolean | vytvorPriecinok(String názov,
				boolean ajRodičov) Alias pre vytvorPriečinok. | 
| static boolean | vytvorPriečinok(String názov)Vytvorí nový priečinok so zadaným názvom buď v aktuálnom
priečinku, alebo na zadanej ceste (pripojenej pred názvom). | 
| static boolean | vytvorPriečinok(String názov,
				boolean ajRodičov)Vytvorí nový priečinok so zadaným názvom buď v aktuálnom
priečinku, alebo na zadanej ceste (pripojenej pred názvom). | 
| void | zachovajNepouziteVlastnosti() Alias pre zachovajNepoužitéVlastnosti. | 
| void | zachovajNepoužitéVlastnosti()Prepne inštanciu do režimu zachovávania nepoužitých vlastností. | 
| boolean | zachovavaNepouziteVlastnosti() Alias pre zachovávaNepoužitéVlastnosti. | 
| boolean | zachovávaNepoužitéVlastnosti()Zistí v akom režime sa nachádza táto inštancia triedy
 Súbor. | 
| void | zapis(Object... objekty) Alias pre zapíš. | 
| void | zapisKomentarVlastnosti(String komentár) Alias pre zapíšKomentárVlastností. | 
| void | zapisPrazdnyRiadokVlastnosti() Alias pre zapíšPrázdnyRiadokVlastností. | 
| void | zapisRetazec(String text) Alias pre zapíšReťazec. | 
| void | zapisRiadok() Alias pre zapíšRiadok. | 
| void | zapisRiadok(String text) Alias pre zapíšRiadok. | 
| void | zapisVlastnost(String názov,
			Object hodnota) Alias pre zapíšVlastnosť. | 
| void | zapíš(Object... objekty)Zapíše do súboru otvoreného na zápis textovú podobu zoznamu
objektov rôzneho údajového typu (napríklad celé čísla  intbudú zapísané ako séria číslic – čísla vo forme textu). | 
| void | zapíšKomentárVlastností(String komentár)Dovoľuje vkladať do textových súborov vlastností jednoriadkové
komentáre. | 
| void | zapíšPrázdnyRiadokVlastností()Dovoľuje vkladať do textových súborov vlastností prázdne riadky
slúžiace ako oddeľovače. | 
| void | zapíšReťazec(String text)Zapíše do súboru otvoreného na zápis určený reťazec. | 
| void | zapíšRiadok()Zapíše do súboru otvoreného na zápis prázdny riadok. | 
| void | zapíšRiadok(String text)Zapíše do súboru otvoreného na zápis riadok textu. | 
| void | zapíšVlastnosť(String názov,
			Object hodnota)Zapíše vlastnosť podporovaného údajového typu. | 
| void | zavri()Zavrie súbor, ktorý bol predtým otvorený na zápis alebo čítanie. | 
| static String[] | zoznam(String cesta)Vytvorí zoznam všetkých položiek umiestnených na zadanej ceste. | 
| static String[] | zoznamPriecinkov(String cesta) Alias pre zoznamPriečinkov. | 
| static String[] | zoznamPriečinkov(String cesta)Vytvorí zoznam priečinkov umiestnených na zadanej ceste. | 
| static String[] | zoznamSuborov(String cesta) Alias pre zoznamSúborov. | 
| static String[] | zoznamSúborov(String cesta)Vytvorí zoznam súborov umiestnených v zadanom priečinku. | 
| static String[] | zoznamSuborovAPriecinkov(String cesta) Alias pre zoznamSúborovAPriečinkov. | 
| static String[] | zoznamSúborovAPriečinkov(String cesta)Vytvorí zoznam súborov a priečinkov umiestnených v zadanom
priečinku. | 
public static String[] zoznamSúborov(String cesta) throws FileNotFoundException, IllegalArgumentException
cesta – cesta a názov priečinka, z obsahu ktorého má byť
vytvorený zoznamString so zoznamom
súborovFileNotFoundException – ak cesta nebola nájdenáIllegalArgumentException – ak je zadaná cesta neplatnápublic static String[] zoznamSuborov(String cesta) throws FileNotFoundException, IllegalArgumentException
 Alias pre
 Alias pre zoznamSúborov.public static String[] zoznamPriečinkov(String cesta) throws FileNotFoundException, IllegalArgumentException
cesta – cesta na ktorej sa majú hľadať priečinkyString so zoznamom
priečinkovFileNotFoundException – ak cesta nebola nájdenáIllegalArgumentException – ak je zadaná cesta neplatnápublic static String[] zoznamPriecinkov(String cesta) throws FileNotFoundException, IllegalArgumentException
 Alias pre
 Alias pre zoznamPriečinkov.public static String[] zoznamSúborovAPriečinkov(String cesta) throws FileNotFoundException, IllegalArgumentException
cesta – cesta a názov priečinka, z obsahu ktorého má byť
vytvorený zoznamString so zoznamom
súborov a priečinkovFileNotFoundException – ak cesta nebola nájdenáIllegalArgumentException – ak je zadaná cesta neplatnápublic static String[] zoznamSuborovAPriecinkov(String cesta) throws FileNotFoundException, IllegalArgumentException
 Alias pre
 Alias pre zoznamSúborovAPriečinkov.public static String[] zoznam(String cesta) throws FileNotFoundException, IllegalArgumentException
zoznamSúborovAPriečinkov.cesta – cesta a názov priečinka, z obsahu ktorého má byť
vytvorený zoznamString so zoznamom
položiekFileNotFoundException – ak cesta nebola nájdenáIllegalArgumentException – ak je zadaná cesta neplatnápublic static boolean existuje(String názov)
názov – názov súboru alebo priečinkatrue – áno; false – niepublic static boolean jestvuje(String názov)
názov – názov súboru alebo priečinkatrue – áno; false – niepublic static boolean vytvorPriečinok(String názov, boolean ajRodičov)
true, tak sa metóda
pokúsi vytvoriť aj rodičovské priečinky, ktoré nejestvujú.
názov – názov súboru alebo priečinkaajRodičov – určuje, či sa má metóda pokúsiť vytvoriť aj
					prípadných rodičovtrue vtedy a len vtedy, ak bol priečinok
	(vrátane prípadných rodičovských priečinkov) úspešne vytvorený
	úspešne, inak falsepublic static boolean vytvorPriecinok(String názov, boolean ajRodičov)
 Alias pre
 Alias pre vytvorPriečinok.public static boolean novýPriečinok(String názov, boolean ajRodičov)
 Alias pre
 Alias pre vytvorPriečinok.public static boolean novyPriecinok(String názov, boolean ajRodičov)
 Alias pre
 Alias pre vytvorPriečinok.public static boolean vytvorPriečinok(String názov)
názov – názov súboru alebo priečinkatrue vtedy a len vtedy, ak bol priečinok
	úspešne vytvorený úspešne, inak falsepublic static boolean vytvorPriecinok(String názov)
 Alias pre
 Alias pre vytvorPriečinok.public static boolean novýPriečinok(String názov)
 Alias pre
 Alias pre vytvorPriečinok.public static boolean novyPriecinok(String názov)
 Alias pre
 Alias pre vytvorPriečinok.public static boolean jeSúbor(String názov)
názov – názov súboru alebo priečinkatrue v prípade, že súbor so zadaným názvom
	jestvuje a ide o normálny súbor, inak falsepublic static boolean jePriečinok(String názov)
názov – názov súboru alebo priečinkatrue v prípade, že položka so zadaným názvom
	jestvuje a je to priečinok, inak falsepublic static boolean jePriecinok(String názov)
 Alias pre
 Alias pre jePriečinok.public static boolean porovnaj(String názov1, String názov2) throws FileNotFoundException, IOException
try-catch (pozri napríklad
príklad v opise metódy kopíruj). Ak obidva súbory jestvujú, tak sú porovnané a v prípade
ich zhody je návratová hodnota rovná true, inak je rovná
false.
zdroj – názov (a cesta) zdrojového súborucieľ – názov (a cesta) cieľového súborutrue v prípade, že sú súbory zhodné,
	inak falseFileNotFoundExceptionIOExceptionpublic static void kopíruj(String zdroj, String cieľ, boolean prepísať) throws FileNotFoundException, IOException
prepísať rovný true, cieľový súbor nesmie jestvovať. Počas procesu
kopírovania môže vzniknúť výnimka, preto musí byť príkaz uzavretý
do bloku try-catch:
Stringzdroj ="citajma.txt";Stringcieľ ="zaloha_citajma.txt";try{Súbor.kopíruj(zdroj, cieľ,true);Svet.správa("Súbor „"+ zdroj +"“ úspešne skopírovaný do „"+ cieľ +"“…"); }catch(Exceptione) {Svet.správa(e.getMessage()); }
zdroj – názov (a cesta) zdrojového súborucieľ – názov (a cesta) cieľového súboruprepísať – ak je true, cieľový súbor bude
	prepísaný (ak jestvuje)FileNotFoundExceptionIOExceptionpublic static void kopiruj(String zdroj, String cieľ, boolean prepísať) throws FileNotFoundException, IOException
 Alias pre
 Alias pre kopíruj.FileNotFoundExceptionIOExceptionpublic static void kopíruj(String zdroj, String cieľ) throws FileNotFoundException, IOException
try-catch (pozri príklad pri kopíruj(zdroj, cieľ,
prepísať).zdroj – názov (a cesta) zdrojového súborucieľ – názov (a cesta) cieľového súboruFileNotFoundExceptionIOExceptionpublic static void kopiruj(String zdroj, String cieľ) throws FileNotFoundException, IOException
 Alias pre
 Alias pre kopíruj.FileNotFoundExceptionIOExceptionpublic static void pripoj(String zdroj, String cieľ) throws FileNotFoundException, IOException
try-catch (podobne ako ostatné
príkazy tejto triedy)…
zdroj – názov (a cesta) zdrojového súborucieľ – názov (a cesta) cieľového súboruFileNotFoundExceptionIOExceptionpublic static boolean premenuj(String zdroj, String cieľ)
zdroj – názov (a cesta) zdrojového súboru alebo priečinkacieľ – názov (a cesta) cieľového súboru alebo priečinkatrue vtedy a len vtedy, ak operácia
	premenovania prebehla úspešne, inak falsepublic static boolean presuň(String zdroj, String cieľovýPriečinok)
zdroj – názov (a cesta) zdrojového súboru alebo priečinkacieľovýPriečinok – cesta do cieľového priečinkatrue vtedy a len vtedy, ak operácia presunu
	prebehla úspešne, inak falsepublic static boolean vymaž(String názov)
názov – názov súboru alebo priečinkatrue vtedy a len vtedy, ak operácia vymazania
	prebehla úspešne, inak falsepublic static long naposledyUpravený(String názov)
názov – názov súboru alebo priečinkapublic long naposledyUpraveny(String názov)
 Alias pre
 Alias pre naposledyUpravený.public String mennýPriestorVlastností()
 Zistí aktuálne používaný menný priestor. Pre viac
informácií o účele menného priestoru pozri
 Zistí aktuálne používaný menný priestor. Pre viac
informácií o účele menného priestoru pozri mennýPriestorVlastností(String).String alebo null ak nie
	je používaný žiadny menný priestorpublic String mennyPriestorVlastnosti()
 Alias pre
 Alias pre mennýPriestorVlastností.public void mennýPriestorVlastností(String novýMennýPriestor)
 Stanoví nový menný priestor na čítanie
a zápis vlastností.
Menný priestor slúži na oddelenie určitej skupiny vlastností od
ostatných vlastností alebo skupín vlastností. Vďaka nemu je
napríklad možné zapisovať vlastnosti s rovnakým názvom pre rôzne
inštancie objektov.
Menný priestor nesmie byť prázdny, nesmie sa začínať alebo končiť
bodkou a nesmie obsahovať znak rovná sa. Ak chceme zrušiť
používanie menného priestoru, treba volať túto metódu s argumentom
 Stanoví nový menný priestor na čítanie
a zápis vlastností.
Menný priestor slúži na oddelenie určitej skupiny vlastností od
ostatných vlastností alebo skupín vlastností. Vďaka nemu je
napríklad možné zapisovať vlastnosti s rovnakým názvom pre rôzne
inštancie objektov.
Menný priestor nesmie byť prázdny, nesmie sa začínať alebo končiť
bodkou a nesmie obsahovať znak rovná sa. Ak chceme zrušiť
používanie menného priestoru, treba volať túto metódu s argumentom
null.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
novýMennýPriestor – názov nového menného priestoru alebo
null na zrušenie používania menného priestorupublic void mennyPriestorVlastnosti(String novýMennýPriestor)
 Alias pre
 Alias pre mennýPriestorVlastností.public static String dialógOtvoriť(String titulok)
null.nullpublic static String dialogOtvorit(String titulok)
 Alias pre
 Alias pre dialógOtvoriť.public static String dialógUložiť(String titulok)
null.nullpublic static String dialogUlozit(String titulok)
 Alias pre
 Alias pre dialógUložiť.public void otvorNaZápis(String názovSúboru) throws IOException, NullPointerException
(Poznámka: V prípade, že plánujete používať
mechanizmus vlastností, venujte pozornosť upozorneniu pri metóde
zapíšVlastnosť!)
názovSúboru – názov súboru, ktorý má byť otvorený na zápisIOExceptionNullPointerExceptionpublic void otvorNaZapis(String názovSúboru) throws IOException, NullPointerException
 Alias pre
 Alias pre otvorNaZápis.IOExceptionNullPointerExceptionpublic void otvorNaZápis(String názovSúboru, boolean pripojiť) throws IOException, NullPointerException
true,
zapisovaný obsah bude pripojený k obsahu jestvujúceho súboru, inak
bude obsah súboru prepísaný.
(Upozornenie: V prípade, že plánujete používať
mechanizmus vlastností, nepoužívajte túto metódu so zadanou
hodnotou true do druhého argumentu!)
názovSúboru – názov súboru, ktorý má byť otvorený na zápispripojiť – ak je hodnota tohto parametra true,
	zapisovaný obsah bude pripojený na koniec jestvujúceho súboruIOExceptionNullPointerExceptionpublic void otvorNaZapis(String názovSúboru, boolean pripojiť) throws IOException, NullPointerException
 Alias pre
 Alias pre otvorNaZápis.IOExceptionNullPointerExceptionpublic void otvorNaČítanie(String názovSúboru) throws IOException, NullPointerException
(Poznámka: Ak bol z projektu vytvorený
.jar súbor (spustiteľný balíček), tak sa v prípade
spustenia projektu cez tento súbor pokúsi metóda hľadať
požadovaný súbor aj v .jar balíčku. Prednosť však majú
súbory umiestnené mimo balíčka. So súbormi na zápis to neplatí –
tie nie je možné zapisovať do .jar balíčkov…)
názovSúboru – názov súboru, ktorý má byť otvorený na čítanieIOExceptionNullPointerExceptionpublic void otvorNaCitanie(String názovSúboru) throws IOException, NullPointerException
 Alias pre
 Alias pre otvorNaČítanie.IOExceptionNullPointerExceptionpublic void zavri() throws IOException
IOExceptionpublic boolean vlastnosťJestvuje(String názov) throws IOException, IllegalArgumentException
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)true alebo false podľa toho, či je
	vlastnosť súbore definovaná alebo nieIOExceptionIllegalArgumentExceptionpublic boolean vlastnostJestvuje(String názov) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre vlastnosťJestvuje.IOExceptionIllegalArgumentExceptionpublic boolean vlastnosťExistuje(String názov) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre vlastnosťJestvuje.IOExceptionIllegalArgumentExceptionpublic boolean vlastnostExistuje(String názov) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre vlastnosťJestvuje.IOExceptionIllegalArgumentExceptionpublic String čítajVlastnosť(String názov, String predvolenáHodnota) throws IOException, IllegalArgumentException
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – predvolená hodnota vlastnosti, ktorá je
	vrátená v prípade, že vlastnosť s uvedeným názvom nebola
	v textovom súbore nájdenáStringIOExceptionIllegalArgumentExceptionpublic String citajVlastnost(String názov, String predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic StringBuffer čítajVlastnosť(String názov, StringBuffer predvolenáHodnota) throws IOException, IllegalArgumentException
StringBuffer.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – predvolená hodnota vlastnosti, ktorá je
	vrátená v prípade, že vlastnosť s uvedeným názvom nebola
	v textovom súbore nájdenáStringBufferIOExceptionIllegalArgumentExceptionpublic StringBuffer citajVlastnost(String názov, StringBuffer predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic Long čítajVlastnosť(String názov, Long predvolenáHodnota) throws IOException, IllegalArgumentException
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – predvolená hodnota vlastnosti, ktorá je
	vrátená v prípade, že vlastnosť s uvedeným názvom nebola
	v textovom súbore nájdená alebo došlo pri prevode textu na celé
	číslo ku chybeLongIOExceptionIllegalArgumentExceptionpublic Long citajVlastnost(String názov, Long predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic Double čítajVlastnosť(String názov, Double predvolenáHodnota) throws IOException, IllegalArgumentException
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – predvolená hodnota vlastnosti, ktorá je
	vrátená v prípade, že vlastnosť s uvedeným názvom nebola
	v textovom súbore nájdená alebo došlo pri prevode textu na
	reálne číslo ku chybeDoubleIOExceptionIllegalArgumentExceptionpublic Double citajVlastnost(String názov, Double predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic Boolean čítajVlastnosť(String názov, Boolean predvolenáHodnota) throws IOException, IllegalArgumentException
true
/ false.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – predvolená hodnota vlastnosti, ktorá je
	vrátená v prípade, že vlastnosť s uvedeným názvom nebola
	v textovom súbore nájdenáBooleanIOExceptionIllegalArgumentExceptionpublic Boolean citajVlastnost(String názov, Boolean predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic int[] čítajVlastnosť(String názov, int[] predvolenáHodnota) throws IOException, IllegalArgumentException
int.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – pole, ktoré je použité na vytvorenie
	„predvolenej hodnoty“, čo je v tomto prípade nové pole, ktoré
	je kópiou tohto argumentu – čiže pole s rovnakou dĺžkou
	a rovnakými hodnotami jednotlivých prvkov; toto pole je
	vytvorené a vrátené v prípade, že vlastnosť s uvedeným názvom
	nebola v textovom súbore nájdená alebo je hodnota vlastnosti
	prázdnaint, ktoré obsahuje
	toľko prvkov, koľko celých čísiel sa z hodnoty vlastnosti
	podarilo úspešne previesť (proces prevodu textov na celé čísla
	sa zastavuje pri prvom neúspechu) alebo kópia poľa zadaného do
	predvolenej hodnotyIOExceptionIllegalArgumentExceptionpublic int[] citajVlastnost(String názov, int[] predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic float[] čítajVlastnosť(String názov, float[] predvolenáHodnota) throws IOException, IllegalArgumentException
float.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – pole, ktoré je použité na vytvorenie
	„predvolenej hodnoty“, čo je v tomto prípade nové pole, ktoré
	je kópiou tohto argumentu – čiže pole s rovnakou dĺžkou
	a rovnakými hodnotami jednotlivých prvkov; toto pole je
	vytvorené a vrátené v prípade, že vlastnosť s uvedeným názvom
	nebola v textovom súbore nájdená alebo je hodnota vlastnosti
	prázdnafloat, ktoré obsahuje
	toľko prvkov, koľko reálnych čísiel sa z hodnoty vlastnosti
	podarilo úspešne previesť (proces prevodu textov na reálne
	čísla sa zastavuje pri prvom neúspechu) alebo kópia poľa
	zadaného do predvolenej hodnotyIOExceptionIllegalArgumentExceptionpublic float[] citajVlastnost(String názov, float[] predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic long[] čítajVlastnosť(String názov, long[] predvolenáHodnota) throws IOException, IllegalArgumentException
long.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – pole, ktoré je použité na vytvorenie
	„predvolenej hodnoty“, čo je v tomto prípade nové pole, ktoré
	je kópiou tohto argumentu – čiže pole s rovnakou dĺžkou
	a rovnakými hodnotami jednotlivých prvkov; toto pole je
	vytvorené a vrátené v prípade, že vlastnosť s uvedeným názvom
	nebola v textovom súbore nájdená alebo je hodnota vlastnosti
	prázdnalong, ktoré obsahuje
	toľko prvkov, koľko celých čísiel sa z hodnoty vlastnosti
	podarilo úspešne previesť (proces prevodu textov na celé čísla
	sa zastavuje pri prvom neúspechu) alebo kópia poľa zadaného do
	predvolenej hodnotyIOExceptionIllegalArgumentExceptionpublic long[] citajVlastnost(String názov, long[] predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic double[] čítajVlastnosť(String názov, double[] predvolenáHodnota) throws IOException, IllegalArgumentException
double.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – pole, ktoré je použité na vytvorenie
	„predvolenej hodnoty“, čo je v tomto prípade nové pole, ktoré
	je kópiou tohto argumentu – čiže pole s rovnakou dĺžkou
	a rovnakými hodnotami jednotlivých prvkov; toto pole je
	vytvorené a vrátené v prípade, že vlastnosť s uvedeným názvom
	nebola v textovom súbore nájdená alebo je hodnota vlastnosti
	prázdnadouble, ktoré obsahuje
	toľko prvkov, koľko reálnych čísiel sa z hodnoty vlastnosti
	podarilo úspešne previesť (proces prevodu textov na reálne
	čísla sa zastavuje pri prvom neúspechu) alebo kópia poľa
	zadaného do predvolenej hodnotyIOExceptionIllegalArgumentExceptionpublic double[] citajVlastnost(String názov, double[] predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic boolean[] čítajVlastnosť(String názov, boolean[] predvolenáHodnota) throws IOException, IllegalArgumentException
boolean.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – pole, ktoré je použité na vytvorenie
	„predvolenej hodnoty“, čo je v tomto prípade nové pole, ktoré
	je kópiou tohto argumentu – čiže pole s rovnakou dĺžkou
	a rovnakými hodnotami jednotlivých prvkov; toto pole je
	vytvorené a vrátené v prípade, že vlastnosť s uvedeným názvom
	nebola v textovom súbore nájdená alebo je hodnota vlastnosti
	prázdnaboolean, ktoré obsahuje
	toľko prvkov, koľko logických hodnôt sa podarilo z vlastnosti
	úspešne načítať alebo kópia poľa zadaného do predvolenej
	hodnotyIOExceptionIllegalArgumentExceptionpublic boolean[] citajVlastnost(String názov, boolean[] predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic char[] čítajVlastnosť(String názov, char[] predvolenáHodnota) throws IOException, IllegalArgumentException
char[]). Metóda vracia nové pole znakov, ktorého prvky tvoria všetky
znaky získané z hodnoty tejto vlastnosti.
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)predvolenáHodnota – pole, ktoré je použité na vytvorenie
	„predvolenej hodnoty“, čo je v tomto prípade nové pole znakov,
	ktoré je kópiou tohto argumentu; toto pole je vytvorené
	a vrátené v prípade, že vlastnosť s uvedeným názvom nebola
	v textovom súbore nájdenáchar[]), ktoré
	tvoria hodnotu tejto vlastnosti, prípadne kópia poľa zadaného
	do predvolenej hodnoty (ak vlastnosť v otvorenom súbore
	nejestvuje)IOExceptionIllegalArgumentExceptionpublic char[] citajVlastnost(String názov, char[] predvolenáHodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítajVlastnosť.IOExceptionIllegalArgumentExceptionpublic boolean zachovávaNepoužitéVlastnosti()
Súbor.true – inštancia pri zápise zachováva nepoužité
	vlastnosti; false – inštancia odstraňuje nepoužité
	vlastnosti
zachovajNepoužitéVlastnosti(),
odstraňujNepoužitéVlastnosti(),
vymažVlastnosť(String),
zapíšVlastnosť(String, Object)public boolean zachovavaNepouziteVlastnosti()
 Alias pre
 Alias pre zachovávaNepoužitéVlastnosti.public void zachovajNepoužitéVlastnosti()
Súbor.
public void zachovajNepouziteVlastnosti()
 Alias pre
 Alias pre zachovajNepoužitéVlastnosti.public void odstraňujNepoužitéVlastnosti()
otvorNaČítanie dochádza
k vyčisteniu vnútornej pamäte vlastností. V takom prípade by
v skutočnosti nebolo nevyhnutné použiť túto metódu (odstraňujNepoužitéVlastnosti), ktorej účelom je iba zariadiť
to, aby sa do súboru zapísali len relevantné riadky v ľubovoľnom
poradí.)
(Odstraňovanie sa dotýka aj komentárov a prázdnych riadkov. Avšak, ak by
bola rovnaká inštancia triedy Súbor použitá na zápis
vlastností do viacerých súborov, zapisované vlastnosti by sa mohli
premiešať, preto radšej nepoužívajte jednu inštanciu na zápis do
viacerých súborov – pozri tiež poznámku pri metóde zapíšVlastnosť.)
public void odstranujNepouziteVlastnosti()
 Alias pre
 Alias pre odstraňujNepoužitéVlastnosti.public void vymažVlastnosť(String názov) throws IOException, IllegalArgumentException
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)IOExceptionIllegalArgumentExceptionzapíšVlastnosť(String, Object),
zachovávaNepoužitéVlastnosti(),
zachovajNepoužitéVlastnosti(),
odstraňujNepoužitéVlastnosti()public void vymazVlastnost(String názov) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre vymažVlastnosť.IOExceptionIllegalArgumentExceptionpublic void zapíšVlastnosť(String názov, Object hodnota) throws IOException, IllegalArgumentException
menný priestor.)
Dôležité upozornenie na prípadnú
kolíziu pri práci so súbormi obsahujúcimi vlastnosti!
Najskôr niekoľko faktov. Prostredie grafického robota
umožňuje otvoriť viacero súborov naraz. (Za prvé každý robot
smie pracovať s vlastným súborom, za druhé programátor smie
vytvárať vlastné inštancie typu Súbor.) Metóda
otvorNaZápis okamžite po svojom
úspešnom vykonaní kompletne vymaže celý obsah otváraného súboru
bez ohľadu na to, čo obsahoval. Ak bol súbor otvorený na čítanie
a použijeme ľubovoľnú z metód slúžiacich na čítanie vlastností,
okamžite sa do inštancie súboru načíta a spracuje celý obsah
súboru predpokladajúc, že obsahuje údaje o vlastnostiach.
Spracované údaje zostávajú v pamäti (v inštancii súboru) aj po
zavretí súboru a sú opätovne použité pri zápise vlastností…
Kolíziám a premiešavaniu obsahu rôznych súborov spracúvaných
jednou inštanciou by sa za určitých okolností dalo zabrániť včasným
zapnutím režimu
nepoužitých vlastností (ktorý sa dotýka aj komentárov a prázdnych riadkov). Kolíziám
spôsobeným spracovaním jedného súboru rôznymi inštanciami triedy
Súbor sa zabrániť nedá.
Aby ste sa vyhli prípadným problémom, používajte vždy na prácu
s jedným súborom vlastností tú istú inštanciu triedy Súbor (buď inštanciu súboru v niektorom
z robotov, alebo vlastnú vytvorenú inštanciu).
názov – názov vlastnosti; nesmie byť prázdny ani obsahovať
	nepovolené znaky (bodku alebo rovná sa)hodnota – hodnota vlastnosti podporovaných údajových typov,
	čo sú jednorozmerné polia primitívnych údajových typov a všetky
	objekty vyjadriteľné v textovej podobeIOExceptionIllegalArgumentExceptionvymažVlastnosť(String),
zapíšKomentárVlastností(String),
zapíšPrázdnyRiadokVlastností(),
zachovávaNepoužitéVlastnosti(),
zachovajNepoužitéVlastnosti(),
odstraňujNepoužitéVlastnosti()public void zapisVlastnost(String názov, Object hodnota) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre zapíšVlastnosť.IOExceptionIllegalArgumentExceptionpublic void zapíšKomentárVlastností(String komentár)
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
komentár – text komentárazapíšVlastnosť(String, Object),
zapíšPrázdnyRiadokVlastností()public void zapisKomentarVlastnosti(String komentár)
 Alias pre
 Alias pre zapíšKomentárVlastností.public void zapíšPrázdnyRiadokVlastností()
(Poznámka: Prosím, venujte pozornosť upozorneniu
pri metóde zapíšVlastnosť!)
public void zapisPrazdnyRiadokVlastnosti()
 Alias pre
 Alias pre zapíšPrázdnyRiadokVlastností.public String čítajRiadok() throws IOException
String.IOExceptionpublic String citajRiadok() throws IOException
 Alias pre
 Alias pre čítajRiadok.IOExceptionpublic Long čítajCeléČíslo() throws IOException
Long ak je
	načítaný text možné previesť na celé číslo alebo null v prípade zlyhaniaIOExceptionpublic Long citajCeleCislo() throws IOException
 Alias pre
 Alias pre čítajCeléČíslo.IOExceptionpublic Double čítajReálneČíslo() throws IOException
Double ak je načítaný text možné previesť na rálne
	číslo alebo null v prípade zlyhaniaIOExceptionpublic Double citajRealneCislo() throws IOException
 Alias pre
 Alias pre čítajReálneČíslo.IOExceptionpublic Boolean čítajBoolean() throws IOException
Boolean
obsahujúci pravdivostnú hodnotu true/false.
Platí, že ak bol nájdený text „true“ bez ohľadu na
veľkosť písmen, bude hodnota objektu true, inak false.Boolean alebo null v prípade zlyhaniaIOExceptionpublic Boolean citajBoolean() throws IOException
 Alias pre
 Alias pre čítajBoolean.IOExceptionpublic void čítaj(Object... objekty) throws IOException, IllegalArgumentException
StringBuffer – načíta riadok
	textu;
int[], long[] – načíta
	toľko celých čísel, koľko prvkov má pole;
float[], double[] –
	načíta toľko reálnych čísel, koľko prvkov má pole;
boolean[] – načíta toľko pravdivostnýc
	h hodnôt, koľko prvkov má pole;
char[] – načíta toľko znakov, koľko prvkov má
	pole.
Ak metóda obdrží nepovolený údajový typ, vrhne výnimku
	IllegalArgumentException.
IOExceptionIllegalArgumentExceptionpublic void citaj(Object... objekty) throws IOException, IllegalArgumentException
 Alias pre
 Alias pre čítaj.IOExceptionIllegalArgumentExceptionpublic void zapíšReťazec(String text) throws IOException
text – text, ktorý má byť zapísaný do súboru otvoreného na
	zápisIOExceptionpublic void zapisRetazec(String text) throws IOException
 Alias pre
 Alias pre zapíšReťazec.IOExceptionpublic void zapíšRiadok(String text) throws IOException
text – text, ktorý má byť zapísaný do samostatného riadka
	súboru otvoreného na zápisIOExceptionpublic void zapisRiadok(String text) throws IOException
 Alias pre
 Alias pre zapíšRiadok.IOExceptionpublic void zapíšRiadok() throws IOException
IOExceptionpublic void zapisRiadok() throws IOException
 Alias pre
 Alias pre zapíšRiadok.IOExceptionpublic void zapíš(Object... objekty) throws IOException
int budú zapísané ako séria číslic – čísla vo forme textu).
Táto metóda automaticky oddeľuje číselné argumenty medzerami
(resp. argumenty, ktoré nie sú priamo objektami typu String ani StringBuffer), čo je výhodné pri čítaní údajov zo súboru.
objekty – séria objektov rôzneho údajového typu; objekt musí
	byť vyjadriteľný v textovej podobeIOExceptionpublic void zapis(Object... objekty) throws IOException
 Alias pre
 Alias pre zapíš.IOException