<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      《JDK源碼閱讀一》--AbstractStringBuilder --reverse方法

      今天發現一段很有趣的代碼,這是AbstractStringBuilder 的reverse方法源碼,可以按照字符從中心位置進行翻轉

      public AbstractStringBuilder reverse() {
         // 是否含有代理字符
      boolean hasSurrogates = false;
         // 定義一個變量表示長度減一
      int n = count - 1;
         // j初始化,長度減2再算數右移一位,可看做 int j = (count - 2)/2
         // 偶數長度,遍歷一半次數,對調替換
         // 奇數長度,遍歷一半次數減一,對調替換,中間不動
      for (int j = (n-1) >> 1; j >= 0; j--) {
      int k = n - j;
      char cj = value[j];
      char ck = value[k];
      value[j] = ck;
      value[k] = cj;
      if (Character.isSurrogate(cj) ||
      Character.isSurrogate(ck)) {
      hasSurrogates = true;
      }
      }
      if (hasSurrogates) {
      reverseAllValidSurrogatePairs();
      }
      return this;
      }

       

      posted @ 2019-07-16 10:39  草莓罐頭  閱讀(358)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 午夜精品一区二区三区在线观看| 一本一道av无码中文字幕麻豆| 亚洲日产韩国一二三四区| 国产在视频线在精品视频2020| 日本极品少妇videossexhd| 久久久亚洲欧洲日产国码农村| 日区中文字幕一区二区| 九九在线精品国产| 产综合无码一区| 国产资源精品中文字幕| 嫩b人妻精品一区二区三区| 天天影视色香欲综合久久| 狠狠躁日日躁夜夜躁欧美老妇| 国产精品无码一区二区三区电影| 亚洲av片在线免费观看| 综合色久七七综合尤物| 伊伊人成亚洲综合人网7777| 国产一区二区亚洲一区二区三区| 天天摸天天做天天添欧美| 国产成人精品一区二区秒拍1o| 免费一区二三区三区蜜桃| 国模少妇无码一区二区三区| 亚洲精品区二区三区蜜桃| 亚洲色欲在线播放一区二区三区| 久久欧洲精品成av人片| 久久久无码精品亚洲日韩按摩| 日韩中文字幕亚洲精品一| 河津市| 亚洲成亚洲成网中文字幕| 99久久精品国产一区二区蜜芽| 九九热视频精选在线播放| 国产91午夜福利精品| 又色又污又爽又黄的网站| 亚洲无av在线中文字幕| 亚洲综合在线日韩av| 久久天天躁夜夜躁狠狠85| 老司机午夜免费精品视频| 国产高清在线精品一区不卡| 狠狠色噜噜狠狠狠狠777米奇| 精品人妻二区中文字幕| 亚洲欧美偷国产日韩|