熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

eclipse處理長字符串拼接快捷方法類

2013-11-23 20:17:30  來源: Java開源技術 

  情景

  你在後台寫sql文訪問數據庫時是不是要這樣寫

  String sql=select a

  +b

  +c

  +from table;

  String sql=select a

  +b

  +c

  +from table;

  當sql語句短還好要是長了該寫多少個+於是就想寫一個工具類處理長字符串拼接的問題

  代碼

  import javautilArrayList;

  import javautilScanner;

  public class GenSqlString {

  /**

  * 處理長字符串拼接

  * @param args

  */

  public static void main(String[] args) {

  ArrayList<String> array = new ArrayList<String>();

  Scanner scn = new Scanner(Systemin);

  String line;

  String reString;

  Systemoutprintln(請輸入您的長字符串);

  //BufferedReader br=new BufferedReader(new InputStreamReader(Systemin));

  //String reString=+\+brreadLine()+ \;

  /** 當輸入end時回車結束*/

  while (!endequals(line = scnnextLine())) {

  arrayadd(line);

  }

  Systemoutprintln(The result is: \r\n);

  int i=;

  for(String str : array){

  if(i==){

  reString=\+str+ \;

  }else if(i==arraysize()){

  reString=+\+str+ \;;

  }else{

  reString=+\+str+ \;

  }

  Systemoutprintln(reString);

  i++;

  }

  }

  }

  import javautilArrayList;

  import javautilScanner;

  public class GenSqlString {

  /**

  * 處理長字符串拼接

  * @param args

  */

  public static void main(String[] args) {

  ArrayList<String> array = new ArrayList<String>();

  Scanner scn = new Scanner(Systemin);

  String line;

  String reString;

  Systemoutprintln(請輸入您的長字符串);

  //BufferedReader br=new BufferedReader(new InputStreamReader(Systemin));

  //String reString=+\+brreadLine()+ \;

  /** 當輸入end時回車結束*/

  while (!endequals(line = scnnextLine())) {

  arrayadd(line);

  }

  Systemoutprintln(The result is: \r\n);

  int i=;

  for(String str : array){

  if(i==){

  reString=\+str+ \;

  }else if(i==arraysize()){

  reString=+\+str+ \;;

  }else{

  reString=+\+str+ \;

  }

  Systemoutprintln(reString);

  i++;

  }

  }

  }

  雖然簡單點但是能用就行提高開發效率嘛


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28248.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.