Как я могу игнорировать вхождения: на входе? - PullRequest
0 голосов
/ 27 июня 2018

Как я могу игнорировать части ввода в 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 голосов
/ 27 июня 2018

Просто хочу добавить еще одну вещь к уже предоставленным ответам:

У вас есть возможность использовать методы «replace» или «replaceAll». ' replaceAll ' использует регулярное выражение. Но проще и легче использовать ' replace '.

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("\\:", "");
0 голосов
/ 27 июня 2018

Это должно сработать.

String text = "28:10:6B:10:10B:10:2B:10:12B:10:2B:10:5B:20:11B:10:6B:10"

String result = text.replace(":", "");
...