enum

Mattepuffo's logo
Contare linee in un file con Java

Contare linee in un file con Java

Per contare le linee di un file, ci sono tanti modi.

Il più usato è quello di scorrere tutto il file fino alla fine, tenendo un counter che viene aggiornato ad ogni linea.

Ragionamento giusto, ma il codice "fatto in casa" risulta più lento nel caso di grandi file.

Oggi vi propongo due esempi che dovrebbero essere più performanti.

Oggi vediamo due esempi usando Java.

Il primo usa LineNumberReader, uno stream che tiene traccia del numero di linea corrente.

Mattepuffo's logo
Identificare le schede di rete con Java

Identificare le schede di rete con Java

Java non ha molti strumenti per accedere al livello basso del sistema e reperire informazioni hardware.

Anzi, non ne ha praticamente nessuno a parte la classe NetworkInterface.

Questa classe ci permette di identificare le schede di rete ed alcune informazioni associate.

Vediamo come creare un metodo che ci listi tutte le interfacce; le salveremo in un ArrayList così che possa essere facilmente richiamato in una JComboBox ad esempio (ciò che serviva a me).

Mattepuffo's logo
Leggere e scrivere file di properties in Java

Leggere e scrivere file di properties in Java

Lo scenario è questo: vogliamo impostare i parametri di connessione al db non nel codice direttamente, ma usando un file memorizzato nella home dell'utente.

All'inizio pensavo di usare XML, ma poi mi hanno consigliato un file di properties.

Questo fila ha una struttura molto semplice di tipo chiave=valore.

Ecco il mio esempio:

#Thu Mar 31 13:17:09 CEST 2011
user=myuser
password=mypass
host=myhost
database=mydb

Prima di tutto create un file; per l'esempio mettetelo nella home directory e chiamatelo config.properties