gpt4 book ai didi

java - 如何将带有打印控制字符的字符串转换为格式化字符串?

转载 作者:行者123 更新时间:2023-12-01 05:20:47 26 4
gpt4 key购买 nike

问题是源包含控制字符。这些控制字符在记事本中是不可见的。文本文件查看器(例如记事本)无法以正确的格式显示文本。

例如(\r\n是控制字符,在记事本中不可见):

原创

AAAAAA                           123.00\r
BBBBBBB\r\n

最终结果

AAAAAA     BBBBBBB               123.00\r\n

这个词似乎是“叠印”。有什么办法可以转换这样的字符串吗?或者有什么方法可以模拟打印此类文本的打印机?

示例代码

String text = getUnformatedText();
BufferedWriter bw = new BufferedWriter(new FileWriter(new File("text.txt")));
bw.write(text);
bw.flush();

最佳答案

我已在 Google 项目托管中创建了一个项目。该代码适用于我的情况。 http://code.google.com/p/printing-control-text-to-notepad-ready/

关于java - 如何将带有打印控制字符的字符串转换为格式化字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com