Java是一門廣泛使用的計算機編程語言,具有良好的可移植性和面向對象的特性。在文件處理中,經常需要去掉無用的空格和換行符。下面是一個示例代碼:
import java.io.*; public class RemoveWhitespace { public static void main(String[] args) throws IOException { File inputFile = new File("input.txt"); File outputFile = new File("output.txt"); BufferedReader reader = new BufferedReader(new FileReader(inputFile)); BufferedWriter writer = new BufferedWriter(new FileWriter(outputFile)); String line; while ((line = reader.readLine()) != null) { line = line.replaceAll("\\s+", ""); writer.write(line); } reader.close(); writer.close(); } }
首先,我們定義了一個輸入文件和一個輸出文件,并創建了一個BufferedReader和一個BufferedWriter對象。然后,我們使用readLine()方法逐行讀取輸入文件,并調用replaceAll()方法刪除每行的空格和換行符。最后,我們使用write()方法將處理后的文本寫入到輸出文件中,并關閉文件流。
以上就是一個簡單的Java程序去掉文件里的空格和換行符的示例代碼。通過該例子,我們可以看出Java是一種強大易學的計算機編程語言,非常適合文件處理等實際應用場景。