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++;
    		}
    	}
    
    }
    


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

  • 相关阅读:
    html5-特殊符号的使用
    html5-表格
    html5-列表
    html5-绝对路径/相对路径
    html5-嵌入图片
    html5-超级链接
    html5-常用的文本元素
    html5-了解元素的属性
    Scanner类throwFor(Unknown Source)及跳过下一个扫描器分析
    有关HashMap的一些问题及解答
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3201080.html
Copyright © 2011-2022 走看看