/** * Return a proper quoted string if the string contains the delimiter character * @param s * @return */ public static String quoteString(String s) { return quoteString(s, DELIMETER); }
/** * Create a delimiter separated string out of a list * @param list * @return */ public static String createDelimiteredString(String[] list,String delimiter){ String s=null; for (String ss : list) { ss=quoteString(ss, delimiter); if (s==null){ s=ss; }else{ s+=delimiter +ss; } } return s; }
public static String join(List<String> list, String delim) { StringBuilder sb = new StringBuilder(); String loopDelim = ""; for (String s : list) { sb.append(loopDelim); sb.append(StringUtil.quoteString(s)); loopDelim = delim; } return sb.toString(); } }
private static List<NameValue> getIOParameterData(String data){ List<NameValue> parameters=new ArrayList<NameValue>(); if (data!=null && !data.trim().equals("")) { String[] pairs = StringUtil.getElementsFromString(data); for (String paras : pairs) { String name=paras.trim(); String value=""; int i = name.indexOf("="); //if the paras has a value as well if (i!=-1){ value=name.substring(i+1); name=name.substring(0,i); parameters.add(new NameValue(name,StringUtil.quoteString(value))); }else{ parameters.get(parameters.size()-1).value=parameters.get(parameters.size()-1).value+","+StringUtil.quoteString(name); } } } return parameters; }
String inputValue = ""; for (String[] array : finalInputList) { inputValue = inputValue + StringUtil.DELIMETER + StringUtil.quoteString(array[i]);
outputVal = outputVal + StringUtil.DELIMETER + StringUtil.quoteString(((XmlElement) object2).children().iterator() .next().toString());
outputVal = outputVal + StringUtil.DELIMETER + StringUtil.quoteString(((XmlElement) object2).children().iterator() .next().toString());
outputVal = outputVal + StringUtil.DELIMETER + StringUtil.quoteString(((XmlElement) object2).children().iterator().next().toString());
outputVal = outputVal + StringUtil.DELIMETER + StringUtil.quoteString(((XmlElement) object2).children().iterator().next().toString());