Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用GetParameterValue和数组_Java_Arrays - Fatal编程技术网

Java 使用GetParameterValue和数组

Java 使用GetParameterValue和数组,java,arrays,Java,Arrays,因此,我从另一个页面获取参数,并将它们放入一个数组中,然后获取该数组中的所有项,并对它们运行子字符串方法: String[] edit = request.getParameterValues("editID"); // System.out.println(edit); String editDel = ""; if (edit != null) { for (int i = 0; i < edit.length; ++i) { String lf = ed

因此,我从另一个页面获取参数,并将它们放入一个数组中,然后获取该数组中的所有项,并对它们运行
子字符串
方法:

String[] edit = request.getParameterValues("editID");
// System.out.println(edit);
String editDel = "";
  if (edit != null) { 
    for (int i = 0; i < edit.length; ++i) {
        String lf = edit[i];
        editDel = lf.substring(0, lf.length() - 2);  
  } } else { editDel = "0"; }
// System.out.println(editDel);
String[]edit=request.getParameterValues(“editID”);
//系统输出打印项次(编辑);
字符串editDel=“”;
如果(编辑!=null){
对于(int i=0;i

例如,如果我从上一页传递参数
3lf
12lf
,系统将打印
[Ljava.lang.String;@520
用于变量
edit
,打印
12
用于变量
editDel
。我是否需要将
editDel
存储在数组中,因为我应该同时获得
editDel
变量的
12
3
,请将editDel-print语句放入for-loo中p

   for (int i = 0; i < edit.length; ++i) {
    String lf = edit[i];
    editDel = lf.substring(0, lf.length() - 2);  
    System.out.println(editDel);
    } } else { editDel = "0"; }
for(int i=0;i
这在我打印时确实有效,但我需要将editDel变量的使用扩展到页面的其他部分。我可以在这方面做些什么吗?editDel是一个只能包含一个值的变量。如果需要两个值,则必须继续使用数组。如果希望数组包含子字符串而不是origi所有字符串,只需使用“edit[i]=lf.substring(0,lf.length()-2);”替换它们即可