JSP 尝试将 String 数组转换为 Int 数组
JSP trying to convert a String array into a Int array
我一直在尝试转换使用 request.getParameterValues() 获得的字符串数组,使用普通数组(示例 [1, 2, 3...])获取每个单独的值并将其放入在 Integer.parseInt() 里面,它一直给我这个错误:
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());
}
"el" 和 "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>
请帮助我
好吧,错误说明了一切,你打错了。
Interger cannot be resolved
Interger.parseInt
应该是
Integer.parseInt
我一直在尝试转换使用 request.getParameterValues() 获得的字符串数组,使用普通数组(示例 [1, 2, 3...])获取每个单独的值并将其放入在 Integer.parseInt() 里面,它一直给我这个错误:
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());
}
"el" 和 "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>
请帮助我
好吧,错误说明了一切,你打错了。
Interger cannot be resolved
Interger.parseInt
应该是
Integer.parseInt