2020년 4월 17일 금요일

문자열 가공

String test = "홍길동,이순신,고길동";

String transformed = "'" + test.replaceAll(",", "','") + "'";
만약 이름 사이에 공백이 들어갈 수 있다면 아래처럼 하세요.
StringTokenizer st = new StringTokenizer(test, ",");
StringBuilder sb = new StringBuilder("'");

while (st.hasMoreTokens()) {
  sb.append(st.nextToken().trim()).append("','");
}

sb.delete(sb.length()-2, sb.length());
String transformed = sb.toString();

또는
String ss_temp_mail = "";
 int t=0;
 if(!mail_receive.equals("")){
  String[] temp_mail_Arr =mail_receive.split(",");
  for(int p=0; p<temp_mail_Arr.length; p++){

if(p>0){
ss_temp_mail += "'"+temp_mail_Arr[p]+"',";
}
}

댓글 없음:

댓글 쓰기