Articles of io

Come trovare e sostituire il testo in un file con C #

Il mio codice finora StreamReader reading = File.OpenText(“test.txt”); string str; while ((str = reading.ReadLine())!=null) { if (str.Contains(“some text”)) { StreamWriter write = new StreamWriter(“test.txt”); } } So come trovare il testo, ma non ho idea di come sostituire il testo nel file con il mio.

Java: FileWriter: crea una nuova linea

Ho creato un piccolo scrittore di file: try { FileWriter writer = new FileWriter(new File(“file.txt”), false); try { String sizeX = jTextField1.getText(); String sizeY = jTextField2.getText(); writer.write(sizeX); writer.write(sizeY); writer.flush(); writer.close(); } catch (NumberFormatException e) { } } catch (IOException ex) { } Ora voglio creare una nuova riga, proprio come si può fare con “\ […]

Java: lettura di numeri interi da un file in un array

File fil = new File(“Tall.txt”); FileReader inputFil = new FileReader(fil); BufferedReader in = new BufferedReader(inputFil); int [] tall = new int [100]; String s =in.readLine(); while(s!=null) { int i = 0; tall[i] = Integer.parseInt(s); //this is line 19 System.out.println(tall[i]); s = in.readLine(); } in.close(); Sto cercando di utilizzare il file “Tall.txt” per scrivere gli interi […]

Ordine di azioni I / O errato usando putStr e getLine

Ho il codice seguente: main = do putStr “Test input : ” content <- getLine putStrLn content Quando lo runhaskell (con runhaskell ) o lo compilo (ghc 6.10.4) il risultato è simile a questo: asd Test input : asd Perché è l’ Test input : asd viene stampato dopo asd ? Nell’esempio di codice su […]

Qual è il modo migliore per aprire e leggere un file in Perl?

Nota: non sto cercando il modo “giusto” per aprire / leggere un file, o il modo in cui dovrei aprire / leggere un file ogni volta. Sono solo interessato a scoprire in che modo la maggior parte delle persone usa e magari ad imparare alcuni nuovi metodi contemporaneamente:) * Un blocco di codice molto comune […]

Come produrre un personaggio come un intero attraverso cout?

#include using namespace std; int main() { char c1 = 0xab; signed char c2 = 0xcd; unsigned char c3 = 0xef; cout << hex; cout << c1 << endl; cout << c2 << endl; cout << c3 << endl; } Mi aspettavo che l’output fosse il seguente: ab cd ef Eppure, non ho ottenuto nulla. […]

Quali sono le modalità e le opzioni di Ruby File.open?

Ruby’s File.open accetta modalità e opzioni come argomenti. Dove trovo un elenco completo di modalità e opzioni?

Una funzione Haskell di tipo: IO String-> String

Ho scritto un mucchio di codice in Haskell per creare un indice di un testo. La funzione top si presenta così: index :: String -> [(String, [Integer])] index a = […] Ora voglio dare a questa funzione una stringa letta da un file: index readFile “input.txt” Quale non funzionerà perché readFile è di tipo FilePath […]

Cosa c’è di male in Lazy I / O?

In generale ho sentito che il codice di produzione dovrebbe evitare di usare Lazy I / O. La mia domanda è, perché? È mai OK usare Lazy I / O al di fuori del semplice giocherellando? E cosa rende migliori le alternative (ad esempio gli enumeratori)?

Java Leggi file di testo di grandi dimensioni Con 70 milioni di righe di testo

Ho un grosso file di test con 70 milioni di righe di testo. Devo leggere il file riga per riga. Ho usato due approcci diversi: InputStreamReader isr = new InputStreamReader(new FileInputStream(FilePath),”unicode”); BufferedReader br = new BufferedReader(isr); while((cur=br.readLine()) != null); e LineIterator it = FileUtils.lineIterator(new File(FilePath), “unicode”); while(it.hasNext()) cur=it.nextLine(); C’è un altro approccio che può rendere […]