有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    你可以用绳子分开

    String [] parameters = l_sReprocessData.split("\\|");
    
    for (String param : parameters) {
        String newParam = param;
    }
    

    我不明白你想用JSON和参数做什么。像这样的

    JSONObject object = new JSONObject("{\"parameter\":\"" + parameter[1] + "\"}");
    
  2. # 2 楼答案

    Split使用regex,管道字符"|"在regex中具有特殊意义,因此要在文字管道上拆分,必须对其进行转义:

    一种方法是:

    var l_cSeparator = "\\|";
    

    在java中:

    String[] parts = input.split("\\|");