eclipse处理长字符串拼接快捷方法类

情景:

你在后台写sql文访问数据库时是不是要这样写

 

[java][/java] view plaincopy

  1. String sql=”select a,”
  2.                  +”b,”
  3.                  +”c “
  4.                  +”from table”;

当sql语句短还好,要是长了该写多少个“+”和““”啊,于是就想写一个工具类处理长字符串拼接的问题

 

 

代码:

 

[java][/java] view plaincopy

  1. import java.util.ArrayList;
  2. import java.util.Scanner;
  3. public class GenSqlString {
  4.     /**
  5.      * 处理长字符串拼接
  6.      * @param args
  7.      */
  8.     public static void main(String[] args) {
  9.         ArrayList<String> array = new ArrayList<String>();
  10.         Scanner scn = new Scanner(System.in);
  11.         String line;
  12.         String reString;
  13.         System.out.println(“请输入您的长字符串”);
  14.         //BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  15.         //String reString=”+\””+br.readLine()+” \””;
  16.         /** 当输入end时回车结束*/
  17.         while (!”end”.equals(line = scn.nextLine())) {
  18.             array.add(line);
  19.         }
  20.         System.out.println(“The result is: \r\n”);
  21.         int i=1;
  22.         for(String str : array){
  23.             if(i==1){
  24.                 reString=”\””+str+” \””;
  25.             }else if(i==array.size()){
  26.                 reString=”+\””+str+” \”;”;
  27.             }else{
  28.                 reString=”+\””+str+” \””;
  29.             }
  30.             System.out.println(reString);
  31.             i++;
  32.         }
  33.     }
  34. }

 

 

虽然简单点,但是能用就行,提高开发效率嘛

标签