【发布时间】:2014-07-08 15:10:18
【问题描述】:
我在 informatica java 转换中执行了以下 java 脚本,但出现错误:[ERROR]java.lang.ArrayIndexOutOfBoundsException:1
String [] Name_parsed;
String Name_delimiter = "&";
String Name_li = Name;
int Name_length = Name_li.length();
for (int i=0; i < Name_length; i++)
{
Name_parsed = Name.split(Name_delimiter);
o_Name =Name_parsed[0];
generateRow();
o_Name =Name_parsed[1];
generateRow();
}
【问题讨论】:
-
Name的值是多少? -
在访问
[0]或[1]之前检查Name_parsed的长度。你不确定它是否是一个 2-length 数组
标签: java informatica informatica-powercenter