获取一个字符串中的指定字符(获取一个字符串中另一个字符串出现的次数)

  本篇文章为你整理了获取一个字符串中的指定字符(获取一个字符串中另一个字符串出现的次数)的详细内容,包含有获取一个字符串中的数字 获取一个字符串中另一个字符串出现的次数 获取一个字符串的所有子串 获取一段字符串 获取一个字符串中的指定字符,希望能帮助你了解 获取一个字符串中的指定字符。

  在写代码的过程中总是会遇到提取字符传中想要的部分,但每次遇到的情况不一样,在这里做个总结

  1. 固定的字符串

  例如:9天,取出数字 9

  

String Str = "9天";

 

  

 

  法一:将 “天” 替换为空

  

System.out.println(str.replace("天", ""));

 

  

 

  注:像这种又短搭配又简单的推荐使用replace()

  法二:根据索引来取

  

System.out.println(str2.substring(0,1));

 

  

 

  注:subString(x, y)方法:取指定 开始索引处 到 结束索引处-1 之间的字符;其实用这种方法不稳定,如果是88天,取到的结果就是 8

  2. 一个动态的字符串

  例如:这个动态的url,取出其中picture的值

  

String str = "https://home.cnblogs.com/u/mmikey?picture=1 picture=2 picture=3";

 

  

 

  步骤:

  第一步:获取 第一个picture=后面的所有字符串

  

System.out.println(str.replace("https://home.cnblogs.com/u/mmikey?picture=",""));结果:1 picture=2 picture=3

 

  

 

  第二步:使用split分割出所有数字

  

String str1 = "1 picture=2 picture=3";

 

  System.out.println(Arrays.toString(str1.split(" picture=")));结果:[1, 2, 3]

  

 

  以上就是获取一个字符串中的指定字符(获取一个字符串中另一个字符串出现的次数)的详细内容,想要了解更多 获取一个字符串中的指定字符的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: