在java中使用正则表达式处理多个字符串
我在下拉列表中有5个字符串“a,b,c,d,e”,我正在编写一个测试用例,在这个测试用例中,我检查用户是否选择了这5个字符串中的任何一个,然后插入到数据库中,目前我没有从客户端获得任何值,因此必须在junit中写入,如果用户选择了这些值中的任何一个,然后返回true 目前的做法: 具有“a”数据的第一种方法 JSONObject obj=新的JSONObject(); obj.put(“DT”,a) 具有“b”数据的第二种方法 JSONObject obj=新的JSONObject(); obj.put(“DT”,b) 以此类推,创建更多的方法。我需要在一个方法中插入所有的值在java中使用正则表达式处理多个字符串,java,junit,Java,Junit,我在下拉列表中有5个字符串“a,b,c,d,e”,我正在编写一个测试用例,在这个测试用例中,我检查用户是否选择了这5个字符串中的任何一个,然后插入到数据库中,目前我没有从客户端获得任何值,因此必须在junit中写入,如果用户选择了这些值中的任何一个,然后返回true 目前的做法: 具有“a”数据的第一种方法 JSONObject obj=新的JSONObject(); obj.put(“DT”,a) 具有“b”数据的第二种方法 JSONObject obj=新的JSONObject(); obj
谢谢我有点不明白你到底在挣扎什么。您是否正在寻找一个助手方法来完成此任务
public static JSONObject createAndPopulateObject(String data) {
JSONObject obj = new JSONObject();
obj.put("DT", data);
return obj;
}
//...
aObj = createAndPopulateObject("a");
bObj = createAndPopulateObject("b");
regex是如何在这里发挥作用的?谁认为这是一个明确的问题?@Peter:问这个问题的人。@Kowser,是的,但他不能成为投票人…@Peter:我认为这是上帝。请看这里: