大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

舊瓶裝新酒的 Java 8 StringJoiner


  終于,Java 8在Java.util軟件包下發布了StringJoiner類。相對于我們使用StringBuffer / StringBuilder的舊式做法來連接字符串,這并非是一個迥然不同的實現。今天動力節點的Java老師和大家一起來看一看StringJoiner的用法和它的內部實現。

  例如,兩個字符串為“Smart”“Techie”,連接這些字符串為[Smart,Techie]。在這種情況下,前綴為“[”,后綴為“]”,以及分隔符為“,” StringJoiner有如下兩個構造函數。

StringJoiner(CharSequence delimiter)
StringJoiner(CharSequence delimiter, CharSequence prefix, CharSequence suffix)

 

  想要有前綴和后綴,因此在例子中使用第二個構造函數。

StringJoiner sjr = new StringJoiner(",", "[", "]");
sjr.add("Smart").add("Techie");
System.out.println("The final Joined string is " + sjr);

 

  如果不希望有前綴和后綴,那么就:

sjr1.add("Smart").add("Techie");
System.out.println("The final Joined string is " + sjr1);

 

  現在,將看到addtoString()方法的實現。

public StringJoiner add(CharSequence newElement) {
   prepareBuilder().append(newElement);
   return this;
}

 

prepareBuilder()實現如下。

private StringBuilder prepareBuilder() {
    if (value != null) {
       value.append(delimiter);
    } else {
       value = new StringBuilder().append(prefix);
    }
    return value;
}

 

從上面的實現中,可以很明顯看到StringJoiner遵循老式的做法。

toString()實現如下。

      return emptyValue;
    } else { public String toString() {
    if (value == null) {
 
    if (suffix.equals("")) {
      return value.toString();
    } else {
    int initialLength = value.length();
    String result = value.append(suffix).toString();
    // reset value to pre-append initialLength
    value.setLength(initialLength);
    return result;
    }
}

 

更多Java培訓Java視頻Java教程盡在動力節點Java培訓,關注動力節點官方微信,獲得一手Java全新知識

 

上一篇:程序員也吃青春飯?
下一篇:程序員必須是年輕人嗎?

開班信息

主站蜘蛛池模板: 人人爽天天碰天天躁夜夜躁 | www.色在线 | 特黄特黄一级高清免费大片 | 看毛片免费 | 日本在线不卡免 | 伦理不卡 | 99国产热| 久久久香蕉 | 久久精品一区二区三区资源网 | 亚洲欧美综合区自拍另类 | 久久这里有精品视频任我鲁 | 日本中文不卡 | 毛片一级免费 | 在线欧美国产 | 天天综合网天天综合色不卡 | 在线观看视频一区二区 | 97精品视频在线观看 | 久久天天躁夜夜躁狠狠躁2015 | 四虎在线看 | 老妇激情毛片免费 | 日本永久视频 | 国产一级毛片午夜 | 亲热网站| 1024国产欧美日韩精品 | 奇米影视亚洲春色 | 一级片在线免费观看 | 欧美刺激午夜性久久久久久久 | 四虎影视国产精品永久在线 | 天天做夜夜爽 | 大色综合色综合网站 | ova熟肉动漫在线 | 九九热在线视频免费观看 | 五月天中文字幕 | 色婷婷色综合缴情在线 | 免费观看黄a一级视频日本 免费观看黄色 | 中文字幕在线精品 | 成年女人aaaaa毛片 | 国产1769一七六九视频在线 | 四虎精品在线视频 | 日韩一级一片 | 一区二区免费看 |