java - 如何在java中从文件中读取字符串和数字?
问题描述
如何从文件中读取字符串或数字,它们之间有一个空格。
解决方案
您可以只编写一个将读取文件并删除空格的类。
package com.example.removespaces
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class RemoveSpacesInFileEx {
public static void main(String[] args) throws FileNotFoundException, IOException {
FileReader fr = new FileReader("input.txt");
BufferedReader br = new BufferedReader(fr);
FileWriter fw = new FileWriter("outfile.txt");
String line;
while((line = br.readLine()) != null)
{
line = line.trim();
line=line.replaceAll("\\s+", " ");
fw.write(line);
}
fr.close();
fw.close();
}
}
推荐阅读
- reactjs - Stripe reactjs - 找不到元素上下文
- c - Pthreads-互斥锁但变量不会改变
- flutter - TextOverflow 在文本小部件颤振中不起作用
- java - 如何接受返回的二维数组
- vpn - Azure VPN P2S Azure AD认证连接问题:操作被用户取消
- web - 使用 web.config 从 url 中删除 .html 扩展名,仅适用于具有 .html 而不是主页的 url
- sql - 带有连接和 PostgreSQL 的二维表查询
- sql - SQL Server 过程 - 合并两个不重复的表 - 如果表 B 列 B = 1 则
- reactjs - 由于错误代码 ELIFCYCLE,在 rpm 运行命令后 React 项目无法构建
- python - Python 3 如何删除列表中的特定字符串并重置它