Parses a string in given range. << are replaced with ", ", < is replaced by space. @param range the range @return parsed string.
(MrzRange range)
| 118 | * @return parsed string. |
| 119 | */ |
| 120 | public String parseString(MrzRange range) { |
| 121 | checkValidCharacters(range); |
| 122 | String str = rawValue(range); |
| 123 | while (str.endsWith("<")) { |
| 124 | str = str.substring(0, str.length() - 1); |
| 125 | } |
| 126 | return str.replace("" + FILLER + FILLER, ", ").replace(FILLER, ' '); |
| 127 | } |
| 128 | |
| 129 | /** |
| 130 | * Verifies the check digit. |