zoukankan      html  css  js  c++  java
  • eclipse处理长字符串拼接快捷方法类

    情景:

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

    String sql="select a,"
                     +"b,"
                     +"c "
                     +"from table";


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


    代码:

    import java.util.ArrayList;
    import java.util.Scanner;
    public class GenSqlString {
    	/**
    	 * 处理长字符串拼接
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		ArrayList<String> array = new ArrayList<String>();
        	Scanner scn = new Scanner(System.in);
        	String line;
        	String reString;
        	System.out.println("请输入您的长字符串"); 
        	//BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); 
        	//String reString="+""+br.readLine()+" "";
        	/** 当输入end时回车结束*/
        	while (!"end".equals(line = scn.nextLine())) {
    			array.add(line);
    		}
        	System.out.println("The result is: 
    ");
        	int i=1;
        	for(String str : array){
        		if(i==1){
        			reString="""+str+" "";
        		}else if(i==array.size()){
        		    reString="+""+str+" ";";
        		}else{
        			reString="+""+str+" "";
        		}
    			System.out.println(reString);
    			i++;
    		}
    	}
    
    }
    


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

  • 相关阅读:
    ES5 05 Function扩展
    ES5 04 Array扩展
    ES5 03 Object扩展
    ES5 02 JSON对象
    ES5 01 严格模式
    Oracle 数据库复制
    PB函数大全
    Handle( ) //得到PB窗口型对象的句柄
    PB赋值粘贴 多个DW进行update
    pb 11 数据窗口空白,预览pb崩溃解决方案
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3201080.html
Copyright © 2011-2022 走看看