Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Google Pixel 10 Pro XL è il top di gamma della serie Pixel, presentando un ampio display Super Actua da 6.8 pollici insieme alle novità della serie, fra cui la ricarica wireless magnetica Pixelsnap e le nuove funzionalità AI avanzate. Il comparto fotografico include un sistema a tripla fotocamera con zoom Pro Res fino a 100x, mentre il processore Tensor G5 con 16GB di RAM garantisce prestazioni percepite molto elevate su Android.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-01-2008, 16:49   #1
battle84
Member
 
L'Avatar di battle84
 
Iscritto dal: Feb 2006
Messaggi: 89
[JAVA]Scrivere in fondo a un file

Ciao a tutti, io ho un file rappresentato con

out=new PrintWriter(
new BufferedWriter(
(new FileWriter(posFileOut))));

su questo file scrivo più volte delle righe con out.println("STRINGA"), il mio problema è questo: ogni riga che scrivo deve terminare con FALSE tranne l'ultima che deve terminare con TRUE, non posso sapere quale riga è l'ultima tramite fine di cicli for o cose simili, volevo sapere se esiste un modo per dire a Java "vai in fondo al file, arretra di 5 caratteri e scrivi TRUE", è possibile o sto farneticando?
battle84 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 17:09   #2
lovaz
Senior Member
 
L'Avatar di lovaz
 
Iscritto dal: Jul 2002
Messaggi: 4334
Con RandomAccessFile, esempio d'uso:

http://digilander.libero.it/computin...07.html#random

vedi il javadoc per maggiori dettagli
lovaz è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 17:09   #3
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
Ciao,

per scrivere in fondo a un file devi utilizzare (almeno io faccio così) la classe
RandomAccessFile che ti mette a disposizione un metodo di nome length() e uno di nome seek().

In pratica, tu apri il file:
Codice:
RandomAccessFile logFile = new RandomAccessFile("log.txt","rw");
Prendi il filedescriptor e lo passi allo stream:
Codice:
FileOutputStream fos = new FileOutputStream(logFile.getFD());
Apri lo stream su file:
Codice:
PrintStream log = new PrintStream(fos);
Ti posizioni in fondo al file e ci scrivi quello che vuoi:
Codice:
logFile.seek(logFile.length());
log.println("Quello che vuoi");

Ciao!
__________________
^ThE CyBoRg^
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:30   #4
Don[ITA]
Senior Member
 
L'Avatar di Don[ITA]
 
Iscritto dal: Jul 2006
Città: Bergamo
Messaggi: 401
Se devi fare semplicemente una append su un file di testo basta che istanzi un PrintWriter in questo modo:
Codice:
PrintWriter outputStream = new PrintWriter(new FileOutputStream("textfile.txt", true));
Ciauz
__________________
iMac 27" 5K
Don[ITA] è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli Recensione OnePlus Watch 3 43mm: lo smartwatch c...
Una distro Linux per creare una console ...
Amazon Warehouse 'segreto': il 20% di sc...
Chrome è salvo, nessun obbligo di...
Apple ha realizzato un nuovo assistente ...
ChatGPT, OpenAI corre ai ripari: nuove p...
Fuga di cervelli da Apple: pioggia di mi...
OpenAI acquisisce Statsig per 1,1 miliar...
Crypto fuori controllo: l'Ucraina rischi...
Anthropic chiude un round da 13 miliardi...
Cloudflare blocca un DDoS record: picco ...
Laowa 8-15mm f/2.8 FF Zoom Fisheye &egra...
PS5: il presidente di Capcom critica il ...
La mirrorless Nikon Z6III si aggiorna gr...
Philips punta ai creativi con un nuovo m...
Sharkoon estende la durata delle garanzi...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:00.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v