gpt4 book ai didi

Java - 如何转义打印控制字符?

转载 作者:行者123 更新时间:2023-11-30 10:46:54 29 4
gpt4 key购买 nike

我目前正在编写一个程序来打印 ascii 表的值,并且遇到了字符 0-32 只会在我的图表中留下空白的问题,或者在最坏的情况下,它会打印退格键、换行符、制表符或类似字符会打乱我的图表。

这是在循环内打印表的每个段的行,其中 i 是我要打印的字符的十进制表示形式。

System.out.print(i+"\t"+((char) i)+"\t");

除了处理 0-32 之间所有字符的开关结构之外,是否有更简单的方法可以打印每个控制字符而无需重新格式化我的表?

最佳答案

您是否在Java lib“org.apache.commons.lang”中尝试过StringEscapeUtils.escapeJava

System.out.print(StringEscapeUtils.escapeJava(string_containing_ctrl_chars));

关于Java - 如何转义打印控制字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36338749/

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