Lavorare con i File - JAVA TUTORIAL ITALIANO 38

preview_player
Показать описание
Trentottesimo episodio del corso completo con Java. Oggi vediamo in modo basico come lavorare con i file. Vedremo come verificare che sia un file, crearne uno, leggerlo e scriverci. Si tratta di un'infarinatura iniziale per chi poi vorrà approfondire l'argomento.

🌐 ►Ti serve un hosting per mettere online il tuo sito?

📂 ► Organizza il tuo lavoro in maniera professionale:

💻 ►Documentazione della lezione

📚 ► Consigli per libri e postazione da lavoro:

💰 ► Sostieni il canale con una donazione:

💬 ►Social e Community
Рекомендации по теме
Комментарии
Автор

Ho seguito tutto il corso in una giornata (mi serviva solo ripasso visto che non toccavo Java da 4/5 anni, ma ci avevo già lavoricchiato). Sarebbe molto utile un corso spring boot! Ottimi contenuti, bravo!

AlessioDiLorenzo
Автор

Bravissimo, spiegazioni chiare e comprensibili! top.

Pinolissimo
Автор

Non capisco come mai quando uso l'append() cancella il contenuto precedente e inserisce la nuova riga. Anche per da quanto ho capito questo dovrebbe essere il comportamento delle write().

eliaincoronato
Автор

Perchè eclipse non mi fa il surrounding automatico di try e catch?

fangameitaliano
Автор

Qual è l'import per poter eseguire queste funzioni?

edoks_
Автор

Con l'introduzione di Java NIO che apporta molte migliorie e soprattutto, non è bloccante, ha ancora senso utilizzare Java IO?

xeeybts
Автор

Fantastico. Se supero l’esame di Java ti offro una pizza

AlessioMartinelli
Автор

Ciao, vorrei scrivere sul file di testo attributi diversi da stringe, come posso fare?

private
Автор

ciao mi sapresti dire perchè in intellij mi dà sempre errore di lettura file dicendo che non esiste?(quindi printa la parte del catch) il codice è pure preso dal mio prof
FileReader reader = new FileReader("percorso del file copiato(lho creato in src come il main");
FileWriter writer=new FileWriter("prova.txt");
do {
next = reader.read();
if (next != -1) {
char c = (char) next;
writer.write(c);
}
} while (next != -1);

reader.close();
writer.close();


} catch (IOException e) {

System.out.println("errore di IO");
System.out.println(e);
}

Andrea-krv
Автор

Ciao scusa un’informazione per caso in futuro pensi di fare un corso di informatica tipo scuole superiori con argomenti ad esempio sistema binario etc?

Master-lvbh
Автор

Ciao, ho un problemino con append, sostanzialmente non appende ma riscrive.
Inoltre ho avuto anche un problema con \n, che on andava a capo, ma quello l'ho risolto con \r\n. Grazie mille in anticipo

valociro
Автор

farai un corso di java avanzato magari con implementazioni di esercizi?

postocoseraramente
Автор

Ciao. Bel video. complimenti.
C'è una cosa che non mi è chiarissima: quando scrivo [ data = reader.read( ); ] l'oggetto indicato da <<data>> qual è ?
Perché se scrivo

data = reader.read( );
System.out.println(data);
data = reader.read( );
System.out.println(data);

prima mi stampa il numero ascii relativo alla prima lettera del file, dopo quello relativo alla seconda; è come se il sistema tenesse conto di quante volte ho usato il metodo read( ) applicato al file reader. E' così che funziona?

jofel
Автор

Ciao! Ho provato a creare una funzione che salvi dei dati, ma ogni volta che la mando mi sovrascrive i dati nel file (nonostante abbia messo "append"), qualcuno ha idea del perchè?

public void saveData(String path, String data)
{
try {
FileWriter writer = new FileWriter(path);

writer.append(data + "#");
writer.close();
}

catch(IOException e) {
e.printStackTrace();
}
}

ChrisssZero
Автор

perchè dopo il video 38 è scritto che gli ultimi video sono nascosti?

axelfly