我想在java编程中将带有不可打印字符(反斜杠,左箭头,右箭头等)的字符串转换为可打印字符串。如何在java中使用不可打印字符来翻译字符串
例如 -
输入字符串= “RN -r \ B \ b \ B \ b -r [K \ B \ b \ BM -r \ B \ b \ b” 的
输入字符串的字节阵列= [114,110,32,45,114,8,8,8,8,32,45,114,27,91,75,8,8,109,32,45 ,114,8,8,8]
输出字符串应该是= “RM -r”
我怎样才能陈德良将这个字符串变成可打印的字符串?
当然你可以,你只需要复制shell的行为。我不确定这是否有解决方案。 –
是否要删除不可打印的字符? –
输出字符串“rm -r”而不是“rm -r [K -r'? – Shivam