试图将字符串数组转换为Int数组的JSP
问题描述:
我一直在尝试转换字符串数组,我使用request.getParameterValues(),使用普通数组取得每个单独的值(例如[1,2,3。 ..]),并把它的Integer.parseInt()内,它不断给我这个错误:试图将字符串数组转换为Int数组的JSP
Interger cannot be resolved
我要疯了。这是代码的特定部分:
int mat1[] = new int[(matrix1.getCols() * matrix1.getRows())];
int mat2[] = new int[(matrix2.getCols() * matrix2.getRows())];
if(request.getParameterValues("el") != null)
{
String str[] = request.getParameterValues("el");
for(int a = 0; a < (matrix1.getCols() * matrix1.getRows()); a++)
mat1[a] = Interger.parseInt(str[a].trim());
}
if(request.getParameterValues("el2") != null)
{
String str2[] = request.getParameterValues("el2");
for(int a2 = 0; a2 < (matrix2.getCols() * matrix2.getRows()); a2++){
mat2[a2] = Interger.parseInt(str2[a2].trim());
}
“厄尔尼诺” 和 “EL2” 从这里来:
for(int n = 0; n < matrix1.getRows(); n++){ %><br><%
for(int i = 0; i < matrix1.getCols(); i++){ %>
<form method=get>
<tr><input type=number name=el value=0></tr>
...
for(int n2 = 0; n2 < matrix2.getRows(); n2++){ %><br><%
for(int i2 = 0; i2 < matrix2.getCols(); i2++){;%>
<tr><input type=number name=el2 value=0></tr>
请帮我
这是整数,而不是基于整数,因为它错误说。 – farukdgn 2015-02-05 16:35:42
你有一个错字 - 它是整数,而不是整数。错误消息告诉你它不知道什么是Interger(即它无法解析)。 – 2015-02-05 16:40:55