0
私のアプリケーションでISO9075デコーダを使用しています。私はデコード中のStringIndexOutOfBoundsException
そのは、次の例外に与える
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)
問題であるかもしれないもの。私を案内してください。
EDIT
は、ここに私のコード
public class Test1 { public static void main(String args[]) { String s = "mediaasset_-g9mdob83oozsr5n_xadda"; System.out.println(ISO9075.decode(s)); } }
おかげです。
uが良く助け –
@BalaswamyためTest1.javaのソースコードを投稿することが、私は私のコードを追加しています。ありがとう – i2ijeya
アルフレコのデコーダの簡単なバグのようです。あなたの文字列は実際にISO規格の標準的なサンプルではないので、私はエキゾチックな文字列に対する脆弱性を疑うでしょう。 – Guillaume