如何忽略Java输入的一部分?我必须接受输入并对其进行转换,以便可以从RLE字符串(如
)进行转换28:10:6B:10:10:AB:10:2B:10:12B:10:2B:10:5B:20:11B:10:6B:10
转换为RLE十六进制数据,例如
28106B10AB102B10CB102B105B20BB106B10
有人可以帮我吗?不必严格地忽略它,除了可以完成工作的任何其他方式。
答案 0 :(得分:1)
这应该可以解决问题。
String text = "28:10:6B:10:10B:10:2B:10:12B:10:2B:10:5B:20:11B:10:6B:10"
String result = text.replace(":", "");
答案 1 :(得分:0)
只想在已经提供的答案中再添加一件事:
您可以选择使用'replace'或'replaceAll'方法。 “ replaceAll ”使用正则表达式。但是使用“ 替换”更简单,更轻松。
String text = "28:10:6B:10:10B:10:2B:10:12B:10:2B:10:5B:20:11B:10:6B:10";
String result1 = text.replace(":", "");
String result2 = text.replaceAll("\\:", "");