亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  千鋒問問  > java字符串去除空行怎么操作

java字符串去除空行怎么操作

java字符串去除空格 匿名提問者 2023-09-05 15:39:24

java字符串去除空行怎么操作

我要提問

推薦答案

  在Java中,你可以使用多種方法來去除字符串中的空行。以下是幾種常見的操作方法:

千鋒教育

  1.使用replaceAll()方法:你可以使用replaceAll()方法和正則表達式來替換字符串中的空行。示例如下:

  String str = "Hello\n\nWorld\n\n\n";

  String trimmedStr = str.replaceAll("(?m)^\\s*$[\n\r]{0,}", "");

  System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

 

  在上述示例中,使用正則表達式"\s*$[\n\r]{0,}"匹配連續的空行,并將其替換為空字符串。

  2.使用split()方法和join()方法的組合:你可以使用split()方法將字符串拆分成行數組,然后使用join()方法將非空行重新組合成字符串。示例如下:

  String str = "Hello\n\nWorld\n\n\n";

  String[] lines = str.split("\\r?\\n");

  String trimmedStr = String.join("\n", Arrays.stream(lines)

  .filter(line -> !line.trim().isEmpty())

  .toArray(String[]::new));

  System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

 

  在上述示例中,首先使用split("\r?\n")將字符串拆分成行數組,然后使用filter()方法過濾掉空行,最后使用join()方法將非空行重新組合成字符串。

  3.使用Scanner類:你可以使用Scanner類逐行讀取字符串,并過濾掉空行。示例如下:

  String str = "Hello\n\nWorld\n\n\n";

  Scanner scanner = new Scanner(str);

  String trimmedStr = "";

  while (scanner.hasNextLine()) {

  String line = scanner.nextLine();

  if (!line.trim().isEmpty()) {

  trimmedStr += line + "\n";

  }

  }

  scanner.close();

  System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

 

  在上述示例中,使用Scanner類逐行讀取字符串,然后使用trim()方法和isEmpty()方法過濾掉空行,最后重新組合非空行。

  通過使用這些方法,你可以輕松去除Java字符串中的空行,以滿足你的處理需求。

其他答案

  •   在Java中,有幾種方法可以去除字符串中的空行。以下是其中的幾種操作方法:

      1.使用replaceAll()方法:你可以使用replaceAll()方法和正則表達式來替換字符串中的空行。示例如下:

      String str = "Hello\n\nWorld\n\n\n";

      String trimmedStr = str.replaceAll("(?m)^[ \t]*\r?\n", "");

      System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

      在上述示例中,使用正則表達式"^[ \t]*\r?\n"匹配空行,并將其替換為空字符串。

      2.使用split()方法和join()方法的組合:你可以使用split()方法將字符串按照換行符拆分成行數組,然后使用join()方法將非空行重新組合成字符串。示例如下:

      String str = "Hello\n\nWorld\n\n\n";

      String[] lines = str.split("\\r?\\n");

      String trimmedStr = String.join("\n", Arrays.stream(lines)

      .filter(line -> !line.trim().isEmpty())

      .toArray(String[]::new));

      System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

      在上述示例中,首先使用split("\r?\n")將字符串按照換行符拆分成行數組,然后使用filter()方法過濾掉空行,最后使用join()方法將非空行重新組合成字符串。

      3.使用BufferedReader類:你可以使用BufferedReader類逐行讀取字符串,并過濾掉空行。示例如下:

      String str = "Hello\n\nWorld\n\n\n";

      BufferedReader reader = new BufferedReader(new StringReader(str));

      String line;

      String trimmedStr = "";

      try {

      while ((line = reader.readLine()) != null) {

      if (!line.trim().isEmpty()) {

      trimmedStr += line + "\n";

      }

      }

      System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

      } catch (IOException e) {

      e.printStackTrace();

      }

      在上述示例中,使用BufferedReader類逐行讀取字符串,然后使用trim()方法和isEmpty()方法過濾掉空行,最后重新組合非空行。

      通過使用這些方法,你可以方便地從Java字符串中去除空行,以滿足你的需求。

  •   在Java中,你可以使用不同的方法來去除字符串中的空行。以下是幾種常見的操作方法:

      7.使用replaceAll()方法:你可以使用replaceAll()方法和正則表達式來替換字符串中的空行。示例如下:

      String str = "Hello\n\nWorld\n\n\n";

      String trimmedStr = str.replaceAll("((\r?\n)|(\r\n?))\\s*", "");

      System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

      在上述示例中,使用正則表達式"((\r?\n)|(\r\n?))\s*"匹配空行,并將其替換為空字符串。

      8.使用split()方法和join()方法的組合:你可以使用split()方法將字符串拆分成行數組,然后使用join()方法將非空行重新組合成字符串。示例如下:

      String str = "Hello\n\nWorld\n\n\n";

      String[] lines = str.split("\\r?\\n");

      String trimmedStr = "";

      for (String line : lines) {

      if (!line.trim().isEmpty()) {

      trimmedStr += line + "\n";

      }

      }

      System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

      在上述示例中,首先使用split("\r?\n")將字符串拆分成行數組,然后使用trim()方法和isEmpty()方法來過濾掉空行,最后重新組合非空行。

      9.使用Scanner類:你可以使用Scanner類逐行讀取字符串,并過濾掉空行。示例如下:

      String str = "Hello\n\nWorld\n\n\n";

      Scanner scanner = new Scanner(str);

      String trimmedStr = "";

      while (scanner.hasNextLine()) {

      String line = scanner.nextLine();

      if (!line.trim().isEmpty()) {

      trimmedStr += line + "\n";

      }

      }

      scanner.close();

      System.out.println(trimmedStr); // 輸出: "Hello\nWorld"

      在上述示例中,使用Scanner類逐行讀取字符串,然后使用trim()方法和isEmpty()方法過濾掉空行,最后重新組合非空行。

      通過使用這些方法,你可以方便地從Java字符串中去除空行,以滿足你的需求。

亚洲AV色区一区二区三区| 日本成熟人妻HD| 日本强伦姧人妻69影院| 无码成人黄动漫在线观看| 亚洲国产精品久久久久久| 自慰喷水高清毛片AV片| 多毛小姐BGMBGMBGM| 国产色诱视频在线观看| 裸身美女无遮挡永久免费视频| 热99RE6久精品国产首页青柠 | 国产丝袜无码一区二区三区视频| 久久不见久久见免费影院国语 | GOGO全球大胆高清人体131| 国产SM主人调教女M视频| 精品国产AⅤ一区二区三区在线看| 久久夜色精品国产欧美乱| 人人妻人人澡人人爽| 亚洲AV成人片色在线观看蜜桃 | 内射骚妇高清AV电影| 天堂中文资源在线最新版下载| 亚洲美女又黄又爽在线观看| JZZIJZZIJ亚洲成熟少妇| 国产日韩欧美亚欧在线| 牛和人交VIDE欧关ⅩXOO| 我和亲妺妺乱的性视频| 宅男噜噜噜66网站在线观看| 福利 无码 三级 视频| 久久996RE热这里有精品| 日本熟妇人妻XXXX| 亚洲乱码日产精品BD在线看| 成 人 免 费 黄 色 网站无| 极品婬荡少妇XXXX欧美| 人妻少妇被猛烈进入中文字幕| 亚洲AV无码专区亚洲AV桃花桃| BT天堂网WWW天堂在线资源| 国产午夜亚洲精品午夜鲁丝片| 男男腐啪GⅤ小受无套进入| 无码专区天天躁天天躁在线| 18禁高潮出水呻吟娇喘蜜芽| 国产三级A三级三级| 欧美军警GAY巨大粗长| 亚洲AV无码精品蜜桃| 被强迫的爱人 电影| 久久精品99久久香蕉国产色戒| 日韩一区在线视频| 揄拍成人国产精品视频| 国产精品色内内在线播放| 欧美成人精品三级又大又粗| 亚洲S色大片在线观看| 车子一晃一晃的就C进去了肉| 久久99精品久久久久婷综合| 一本之道加勒比在线观看| 人妻av一区二区三区精品| 亚洲AV永久无码精品无码影片| CHINA中国人妻VIDEO| 黑人巨大JEEP日本人| 日本人妻丰满大屁股a v| 亚洲午夜久久久影院伊人| 高清国产亚洲精品自在久久| 两个男人吮她的花蒂和奶水视频| 五十路丰满中年熟女中出| 爸的比老公大两倍儿媳妇怎么称呼| 精品人妻一区二区三区四区| 天堂在/线中文在线资源8 | 精品久久久久久久无码| 少妇高潮太爽了在线播放| 18禁网站在线永久免费观看| 好深好大再浪一点| 少妇又色又紧又爽又刺激视频| 939W78W78W乳液特色| 久99久热爱视频精品免费37| 污污网站18禁在线永久免费观看 | 伊伊人成亚洲综合人网7777| 国产自无码视频在线观看| 深夜A级毛片催情精视频免费 | 中文乱码人妻一区二区三区视频 | 亚洲免费福利视频| 国产精品三级在线观看无码| 日本真人无遮挡啪啪免费| 67194熟妇人妻欧美日韩| 久久99精品久久久久久水蜜桃| 无码中文字幕加勒比高清| 成人一区二区免费视频| 欧美 亚洲 日本 成人| 艳妇乳肉豪妇荡乳XXX| 含着奶头搓揉深深挺进| 亚洲无码成人av| JK浴室自慰到不停喷水尿失禁| 九九视频免费精品视频| 少妇人妻AV毛片在线看| 国产成人精品午夜福利 | 野花影视视频在线观看免费| 日韩人妻无码精品专区综合网| 8V蜜桃网最新电影| 国产精品久久久久久久久鸭| 色噜噜狠狠色综合AV| 按摩男让我高潮做了3次正常吗 | 免费国产无人区码卡二卡3卡| 亚洲乱码1卡2卡3乱码在线芒果| 国产午夜无码精品免费看动漫| 他的舌头探进蜜源毛毛虫说说| 成人免费看的A级毛片| 漂亮人妻被中出中文字幕 | 噜噜噜亚洲色成人网站∨| 亚洲色精品一区二区三AI女星| 好大的奶好爽浪蹄子| 亚洲 欧美 激情 另类 校园| 国产精品一线二线三线精华液| 四虎影视APP IOS| 丁香花在线观看视频在线 | 男生裸睡勃起流出液体| 中国少妇XXXX做受| 久久亚洲精品无码播放| 一炕四女被窝交换| 久久夜色精品国产亚洲| 在线成本人国语视频动漫| 巨爆乳无码视频在线观看| 在办公室把护士给爽了动态图| 久久久久蜜桃精品成人片 | 粗大猛烈进出高潮视频大全| 日韩精品无码一本二本三本| 成在线人AV免费无码高潮喷水| 三更2饺子截取一小段| 俄罗斯SEVERODVINSK| 四虎国产精品免费久久| 国产精品情侣呻吟对白视频| 午夜精品久久久久久不卡| 国产作爱视频免费播放| 亚洲精品无码不卡在线播HE| 久久精品国产亚洲AV无码麻豆| 野花日本大全免费观看10中文| 浪潮av专区一区二区三区| 中文字幕无码专区人妻系列| 欧美变态另类ZOZO| 菠萝蜜进口路线区二1688| 色哟哟最新在线观看入口| 国产互换人妻好紧HD无码| 无码熟妇人妻AV在线C0930| 国产在线清纯极品美女援交| 亚洲日产精品一二三四区| 看国产黄大片在线观看| 99在线精品国自产拍| 日韩AV人人夜夜澡人人爽| 国产成人综合精品无码| 亚洲AV无码之日韩精品| 久久久久精品老熟女国产精品| 中文字幕人妻高清乱码| 人妻少妇精品视频无码专区| 国产96在线 | 亚洲| 亚洲AV无码成人精品区浪潮AV | 精品国产综合区久久久久久 | 乱色视频中文字幕| MM1313午夜视频在线观看| 视频二区精品中文字幕| 国内精品久久久久影院蜜芽 | 老师办公室狂肉校花H| XXXⅩ少妇少妇XXXX范冰冰| 熟妇性MATURETUBE另类| 国精产品999一区二区三区有限| 夜夜天天噜狠狠爱2019| 欧美乱强伦XXXXX高潮| 关晓彤露内毛黑森林| 亚洲成A人片在线观看无码3D| 老头握住校花的双乳| 波多野美乳人妻HD电影欧美| 小雪被老汉玩遍各种方式电影 | 一区二区日韩视频| 漂亮人妻熟睡中被公侵犯中文版| 国产99视频精品免费视频36| 亚洲AV无码成人网站在线观看| 美女扒开内裤无遮挡| 成人午夜精品无码区| 亚洲А∨天堂久久精品PPYPP| 男女裸体下面进入的免费视频| 高清人人天天夜夜曰狠狠狠狠| 亚洲成AⅤ人在线观看无码| 男人女人做爽爽18禁免费| 国产AV激情无码久久| 亚洲人成网站色7799| 人妻无码ΑV中文字幕久久| 国产麻花豆剧传媒精品MV| 在线亚洲熟妇一区二区三| 色欲AV蜜臀AV一区在线| 久久WWW成人免费网站| 锕锕锕锕锕锕~好深啊电影APP| 小说蜜汁樱桃林妙妙的结局| 美丽女邻居交换5完整版| 国产999精品2卡3卡4卡| 一本大道久久东京热无码AV| 日韩AV无码午夜免费福利制服| 护士下面好湿好紧好大| WWW.COM.含羞草| 亚洲第一无码AV播放器下载| 全棵女性艺术写真| 狠狠色狠狠色综合| 八戒八戒WWW资源网在线观看| 亚洲国产成人久久一区WWW| 清纯JK校花被啪啪AV免费| 精品国产成人一区二区| 被伴郎的内捧猛烈进出H|