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) 个答案