美文网首页
拼接特殊字符的三种方式

拼接特殊字符的三种方式

作者: 孤独的追寻着 | 来源:发表于2017-07-06 09:29 被阅读0次

java8字符串静态方法:

public static String List2StringContainSpecialSymbolJava8(String symbol,List<String> data){
    Objects.requireNonNull(symbol);
    Objects.requireNonNull(data);
    return String.join(symbol, data);
}

java8流的操作符:join

  //连接字符串
@Test
public void joining2(){
    List<Dish> dishes=new ArrayList<Dish>();
    dishes.add(new Dish(0,"sd",84.5));
    dishes.add(new Dish(1,"sd",10.5));
    dishes.add(new Dish(2,"sd",85.58));
    dishes.add(new Dish(3,"sd",8));
    dishes.add(new Dish(4,"sd",98.5));
    String shortMenu=dishes.stream().map(Dish::getDes).collect(Collectors.joining("+"));
    System.out.println(shortMenu);
}

低于java8:

public static String List2StringContainSpecialSymbol(String symbol,List<String> data){
    Objects.requireNonNull(symbol);
    Objects.requireNonNull(data);
    StringBuffer sb=new StringBuffer();
    for (String d:data){
        sb.append(d);
        sb.append(symbol);
    }
    return sb.toString().substring(0,sb.length()-1);
}

相关文章

  • 拼接特殊字符的三种方式

    java8字符串静态方法: java8流的操作符:join 低于java8:

  • 字符串的拼接方法

    字符串有三种拼接方式:+号、string的concat()方法、StringBuffer的append()方法。 ...

  • python字符串高级拼接

    python中字符串拼接有三种方式 方式一: + 不推荐使用 方式二: 打印 % 或者 format 方式三:专为...

  • 1

    三种拼接字符串方式: a='aa' b ='bb' msg0 =''' a:%s b:%s '''%(a, b) ...

  • 007-字符串

    1、swift中字符串支持遍历 2、获取字符串长度的三种方式 3、字符串拼接(表达式) 4、格式化输出 5、从字符...

  • go语言string之Buffer与Builder

    操作字符串离不开字符串的拼接,但是Go中string是只读类型,大量字符串的拼接会造成性能问题。 字符串拼接的方式...

  • swift中字符串的常见用法

    1.字符串遍历和长度的三种方法 输出结果:171313 2.拼接字符串&格式化字符串 2.1拼接字符串 输出结果:...

  • mybatis--获取参数的方法

    获取参数的两种方式:#{}与${} {}与${}区别: {}使用字符串拼接的方式拼接sql,若为字符串类型或日期类...

  • 字符串拼接的三种方式

    NSString* string; // 结果字符串 NSString* string1, string2; //...

  • 03字符串拼接、格式化输出、深浅复制笔记

    字符串拼接、格式化输出、深浅复制 1、字符串拼接 第一种:+ 号拼接 第二种: %s ,占位符 第三种: ' '....

网友评论

      本文标题:拼接特殊字符的三种方式

      本文链接:https://www.haomeiwen.com/subject/dbachxtx.html