Я думаю - но вы должны проверить это правильно - что применение trim()
к String
должно решить проблему.Предположим, конечно, что ваша строка имеет формат XXXX00000
, где X
- это печатный символ, а 0
- не печатный.Если у вас есть String в формате XXXX0000XXXX
- trim()
, ничего не будет делать.
Как я уже сказал - это догадка, я считаю, что непечатные символы рассматриваются как White Spaces
.Вы можете попробовать проверить это с помощью ((char)0).IsWhiteSpace
- если он вернет true
- с вами все будет в порядке.