有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将带有特殊字符的字符串转换为另一个转义字符串

我正在Java SE库中寻找一个函数或一些常用函数(例如apache commons),它已经提供了以下功能的实现:

比如说,我有一个字符串,带有不可打印的特殊字符,比如制表符。。。我希望能够获得这样一个字符串的表示,告诉读者字符串的实际组成:

例如:

String input = "hello\tworld!!!";
System.out.println(input); \\ output looks like: hello    world!!!
String output = printable(input);
System.out.println(output); \\ output looks like: hello\tworld!!!
                           \\ or
                           \\ output looks like: hello<TAB>world!!!
                           \\ or
                           \\ output looks like: hello\011world!!!

确切的形式并不重要,但它应该足够好,以便显示 以明确的方式并以程序员可以理解的方式显示字符串的内容

我可以编写自己的解决方案,但我想知道是否已经存在某种东西


共 (0) 个答案