91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用java 無法分割小圓點如何解決

發布時間:2020-12-04 15:14:00 來源:億速云 閱讀:197 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關利用java 無法分割小圓點如何解決,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

問題描述:

String preStr = "a.b.c"; // 這里要把該字符串按小圓點進行分割,成"a","b","c"

String[] string = preStr.split("."); // 直接這樣寫是不行的

正確的寫法是,對小圓點進行轉義

String[] string = preStr.split("\\.");

補充知識:Java中不使用split方法實現字符串分割成字符數組

核心思想

利用indexOf方法來定位分割符spliter

利用substring方法來截取分隔符前后的字符串,前字符串放到list中

循環操作1,2兩個步驟,直到取得不包含分隔符的字符串,然后添加到list中

將list轉成數組

代碼實現:

public class TestDemo { 
 private static class SplitDemo { 
 public static String[] split(String rawer, String spliter) {
  //先拷貝一份,避免直接更改全局變量
  String rawerTemp = rawer;
  //容納分割后的分隔符前的字符串
  List<String> list = new ArrayList<String>();
  
  while(rawerTemp.indexOf(spliter)!=-1) {
  //還存在spliter分割符的時候
  String temp = rawerTemp.substring(0, rawerTemp.indexOf(spliter));
  //將分隔符前的部分添加到list
  list.add(temp);
  //分割得到第一個分隔符后邊的所有字符串
  rawerTemp = rawerTemp.substring(rawerTemp.indexOf(spliter)+spliter.length());
  }
  
  //如果不存在分割符則直接加入
  if(rawerTemp.length()!=0) {
  list.add(rawerTemp);
  }
  //生成數組并返回
  if(list.size()>0) {
  String[] arrays = new String[list.size()];
  for(int i=0;i<list.size();i++) {
   arrays[i] = list.get(i);
  }
  return arrays;
  }
  return new String[0];
 } 
 }
 
 @Test
 public void test() {
 System.out.println(Arrays.toString(SplitDemo.split("", "\\")));
 System.out.println(Arrays.toString(SplitDemo.split("aa&&22", "&&")));
 System.out.println(Arrays.toString(SplitDemo.split("aa&&22&&", "&&")));
 System.out.println(Arrays.toString(SplitDemo.split("aa&&||&&", "||")));
 }
}

看完上述內容,你們對利用java 無法分割小圓點如何解決有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

裕民县| 新田县| 壤塘县| 电白县| 拉孜县| 兴国县| 门源| 巫山县| 内江市| 钟祥市| 都安| 福州市| 济阳县| 邛崃市| 泾阳县| 云和县| 哈尔滨市| 齐河县| 上林县| 雷州市| 迭部县| 山阳县| 精河县| 镇雄县| 腾冲县| 旌德县| 澜沧| 克拉玛依市| 尖扎县| 得荣县| 鸡东县| 林芝县| 黄石市| 山丹县| 登封市| 托克托县| 保定市| 海口市| 南华县| 财经| 新宁县|