java - 使用 getParameterValues 和数组

标签 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 code> 为变量 edit,并为变量 editDel 打印 12。我是否需要将 editDel 存储在数组中,因为我应该为 editDel 获取 123变量

最佳答案

将 editDel 打印语句放在 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"; }

关于java - 使用 getParameterValues 和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5966026/

相关文章:

java - Intellij idea 2022.1.3 ultimate 显示错误java : JPS incremental annotation processing is disabled

java - 无法让 SonarQube 分析非 Maven Java 项目

java - Spring 谓词多个运算符

Java 对话框 - 查看是否单击了“确定”?

javascript - 未捕获的类型错误 : Cannot set property 'innerHTML' of null- when setting the innerhtml to a string from an array

python - 判断一个矩阵是否为单位矩阵(numpy)

java - 如何在另一个servlet中使用其他servlet服务?

arrays - 如何将数组属性定义为逗号分隔?

jquery - 在 Jquery 中的特定索引处输出 HTML

java - Arrays.binarySearch 的行为