KonciznostČitanje tekst fajla u string. U Javi:
File aFile = new File("/home/jablan/blah.txt");
StringBuffer contents = new StringBuffer();
try {
BufferedReader input = new BufferedReader(new FileReader(aFile));
try {
String line = null;
while (( line = input.readLine()) != null){
contents.append(line);
contents.append(System.getProperty("line.separator"));
}
}
finally {
input.close();
}
}
catch (IOException ex){
ex.printStackTrace();
}
return contents.toString();
U Rubiju: return File.read('/home/jablan/blah.txt')
:D Komentariu PHP-u: Da, java zaista ima siromašan core api. Ali zato su tu apache commonsi da ublaže bol: А у Питону: open("/putanja/fajla.txt").read()А то је и један разлог зашто користим Питон а избегавам Це++, Јаву или Це-тарабу — нисам мазохиста :) Што се РНР-а тиче, на њега имам друге примедбе које се односе на нестабилност API-ја и збрда-здола „дизајн“ језика. O PHP-u sve govori intervju sa njegovim tvorcem Razmusom Lerdorfom. Pogrešan čovek na pravom mestu u pravo vreme i - eto mejnstrim jezika za veb aplikacije... ;) Da se razumemo : rad sa fajlovima jeste nešto najneudobnije što može da vas snađe u vaskolikoj javi. Nikad u životu nisam zapamtio tih par linija (i klasa) potrebnih za bilo kakav rad sa fajlovima, nego ih uvek kopiram odnekud i prepravljam. Dodajte svoj komentar:© 2003-2009. Mladen Jablanovic
|
||
|
O sajtu Autori FAQ Linkovi KategorijeLičnoOpšte Pretraživači Razvoj Softver Veb Pretraga sajtaArhivapo datumupo kategoriji Powered by pMachine |
||