问题描述
如题,怎么给一个list数组里的每一个 加上数组,例如[a,b,c,d],加上引号['a','b','c','d']
解决方案
这样?List<String> a = Lists.newArrayList();a.add("a");a.add("b");System.out.println(a);List<String> b = Lists.newArrayList();for (String string : a) {b.add("'"+string+"'");}System.out.println(b);输出[a, b]['a', 'b']
解决方案二:
import java.util.ArrayList;import java.util.List;import java.util.regex.Pattern;public class Test {public static void main(String[] args) {List<String> list = new ArrayList<String>();list.add("a");list.add("b");list.add("c");String s = Pattern.compile("\b([\w\W])\b").matcher(list.toString()).replaceAll("'$1'");System.out.println(s);}}
时间: 2024-11-26 14:28:59