使用getParameterValues和Arrays

时间:2011-05-11 14:36:34

标签: java arrays

所以我从另一个页面获取参数,并将它们放入一个数组中,然后我接收该数组中的所有项目并对它们运行substring方法:

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);

例如,如果我从上一页传递参数3lf12lf,则系统会为变量[Ljava.lang.String;@520打印edit,并打印12 }变量editDel。我是否需要将editDel存储在数组中,因为我应该为12变量获取3editDel

1 个答案:

答案 0 :(得分:1)

将editDel print语句放在for循环中

   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"; }