Ciao, voglio leggere un file txt con N righe e il risultato lo metto in una matrice di stringhe.java: come leggere un file txt in una matrice di stringhe
risposta
Utilizzare uno java.util.Scanner
e java.util.List
.
Scanner sc = new Scanner(new File(filename));
List<String> lines = new ArrayList<String>();
while (sc.hasNextLine()) {
lines.add(sc.nextLine());
}
String[] arr = lines.toArray(new String[0]);
questa è la risposta, grazie :) uomini –
@Enrique: leggere l'API su come 'Scanner 'gestisce' IOException'. – polygenelubricants
Come stampare tutti gli elementi di String [] arr? – Chinmoy
Hai letto the Java tutorial?
Ad esempio:
Path file = ...;
InputStream in = null;
try {
in = file.newInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException x) {
System.err.println(x);
} finally {
if (in != null) in.close();
}
sì, ho letto il tutorial di java e altri libri, questo non risolve il problema perché voglio mettere tutte le righe di il file in una matrice di stringhe come: String [] content = new String [lenght_of_the_string]; int i = 0; while ((linea = reader.readLine()) = null { contenuto [i] = linea; i ++;} –
FileUtils.readLines(new File("/path/filename"));
questo modo si ottiene un List
di String
. È possibile utilizzare List.toArray()
per convertire, ma suggerirei di stare con List
.
Impostare un BufferedReader
per leggere dal file, quindi raccogliere le righe dal buffer tuttavia molte volte.
- 1. Come leggere in un file txt
- 2. Java - Leggere molti txt file in una cartella e elaborarli
- 3. Leggere un file di testo in java
- 4. Leggere un file binario in una matrice
- 5. Posso leggere un file .TXT con PHP?
- 6. Come leggere correttamente i caratteri svedesi da un file txt
- 7. Aprire e leggere file txt in ASP
- 8. Come leggere un file in una bitmap Java?
- 9. Riempire un array con le stringhe da un file txt
- 10. Leggere un file txt Matrix e archiviarlo come array
- 11. Come si converte una collezione di stringhe Groovy in una matrice di stringhe Java?
- 12. Come convertire una matrice di stringhe in una matrice di byte? (java)
- 13. Leggere una matrice da un file in Scala Breeze
- 14. Leggere un file e ottenere una serie di stringhe
- 15. Java - Come si crea una matrice di stringhe con valori?
- 16. Come esportare oggetto matrice R di file .txt
- 17. PHP: Come faccio a leggere un file .txt dal server FTP in una variabile?
- 18. Come leggere un file TXT nella directory della pagina del server Java
- 19. come scrivere una matrice in un file Java
- 20. Come salvare una stringa in un file .txt in Delphi?
- 21. Come aggiungere una matrice di stringhe in un oggetto JSON?
- 22. scrittura di una matrice in un singolo file txt con mpi
- 23. Come leggere una tabella di dati in R come matrice
- 24. Come aggiungere tutti gli elementi in una matrice di stringhe a un vettore in Java?
- 25. Come posso scrivere su un numero di linea specifico in un file txt in Java
- 26. Leggere una matrice PostgreSQL direttamente in un Golang fetta
- 27. Ottenere dati interi da file txt in Java
- 28. Come leggere un file (ad es. File txt) da un altro pacchetto java senza specificare il percorso assoluto?
- 29. Come scrivere in un file .txt in Android?
- 30. inizializzazione di una matrice bidimensionale di stringhe
Ora sappiamo cosa vuoi, qual è la tua domanda? :) – OscarRyz
Ecco alcune alternative (hanno solo bisogno di un piccolo ritocco) http://stackoverflow.com/questions/326390/how-to-create-a-java-string-from-the-contents-of-a-file – OscarRyz
E un altro: http://www.exampledepot.com/egs/java.io/ReadLinesFromFile.html – OscarRyz