亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用開始和結束空白位置從字符串中獲取子字符串

使用開始和結束空白位置從字符串中獲取子字符串

小唯快跑啊 2023-04-19 16:19:00
我有一個字符串,我想根據單詞的開始和結束位置獲取子字符串。我寫了它并且工作正常,但我想知道是否有一種干凈的方法使用任何庫來實現相同的目標                    String keyword = "My test string value"                    int start = 1;                    int end = 2;                    String[] arr = keyword.split("\\s+");                    StringBuilder sb = new StringBuilder();                    for(int i=start;i<=end;i++){                        sb.append(arr[i]).append(" ");                    }                    return sb.toString().trim(); // returns "test string"
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

我不知道任何圖書館,但你可以更換


String[] arr = keyword.split("\\s+");

 StringBuilder sb = new StringBuilder();

 for(int i=start;i<=end;i++){

     sb.append(arr[i]).append(" ");

 }

 return sb.toString().trim();


 return Arrays.stream(keyword.split("\\s+"))

        .limit(end+1)

        .skip(start)

        .collect(Collectors.joining(" "));


查看完整回答
反對 回復 2023-04-19
  • 1 回答
  • 0 關注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號