如何忽略输入中出现的:?

时间:2018-06-26 23:35:22

标签: java input run-length-encoding

如何忽略Java输入的一部分?我必须接受输入并对其进行转换,以便可以从RLE字符串(如

)进行转换
28:10:6B:10:10:AB:10:2B:10:12B:10:2B:10:5B:20:11B:10:6B:10

转换为RLE十六进制数据,例如

28106B10AB102B10CB102B105B20BB106B10

有人可以帮我吗?不必严格地忽略它,除了可以完成工作的任何其他方式。

2 个答案:

答案 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("\\:", "");