求解!怎么将timeMap集合的年开始时间和年结束时间与url1中的stardate和enddate替换?
String url = "http://xxxx/xxx/xxx?param1=sdsd&startDate=2021-11-01&endDate=2021-12-01¶m2=123123";
Map<String,String> timeMap = new HashMap<>();
timeMap.put("年开始时间","2021-11-15");
timeMap.put("年结束时间","2021-12-15");
url = url.replaceAll("startDate=[0-9\\-]*","startDate="+timeMap.get("年开始时间"))
.replaceAll("endDate=[0-9\\-]*","endDate="+timeMap.get("年结束时间"));
System.out.println(url);
不能重新赋值嘛