StringBuilder的部分用法

这个博客展示了如何处理HTTP请求中的参数。通过一个名为`array2String`的方法,将数组转换为逗号分隔的字符串,减少数据堆叠和垃圾产生。接着遍历请求的参数名,获取并打印每个参数及其对应的值,使用`out.println`展示结果。这个过程对于理解和调试HTTP请求参数很有帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

异步,减少数据堆叠,垃圾产生
private  String array2String(String[] array){
    int i=1;
    //彼此之间用逗号分割,如果有多个值
    StringBuilder sb=new StringBuilder();
    if(array!=null&&array.length>0){
        for (String str:array){
            sb.append(str);
            if(i++<array.length){
                sb.append(",");
            }
        }
    }
    return  sb.toString();
}

用来实现request 的getparameterValue的值拿取,遍历

 
    Enumeration<String> enames=request.getParameterNames();
    while (enames.hasMoreElements()){
        //获取名称
        String ParamName=enames.nextElement();
        String paramValue=array2String(request.getParameterValues(ParamName));
        out.println(ParamName+":"+paramValue+"<br>");
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值