Я использую декодер ISO9075 в моем приложении.Когда я пытаюсь декодировать следующую строку
ISO9075.decode ("mediaasset_-g9mdob83oozsr5n_xadda")
, это дает следующее исключение
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 22
at java.lang.String.charAt(Unknown Source)
at org.alfresco.util.ISO9075.matchesEncodedPattern(ISO9075.java:128)
at org.alfresco.util.ISO9075.decode(ISO9075.java:176)
at Test1.main(Test1.java:9)
В чем может быть проблема.Пожалуйста, ведите меня.
РЕДАКТИРОВАТЬ
Вот мой код
public class Test1 {
public static void main(String args[])
{
String s = "mediaasset_-g9mdob83oozsr5n_xadda";
System.out.println(ISO9075.decode(s));
}
}
Спасибо.