Advertisement

算法刷题-字符串——统计str及其指定索引处对应的字符

阅读量:
复制代码
  
    
 import java.util.Optional;
    
  
    
 /** * Author:SunLala
    
  * Date: 2022/3/22
    
  * 功能描述:(给定一个字符串 str,返回str的统计字符串。例如,“aaabbadddffc"的统计字符串为"a_3_b_2_a_1_d_3_f_2_c_1)
    
  */
    
 public class Test7 {
    
  
    
     public static  String getStatisticStr(String str){
    
     if(!Optional.ofNullable(str).isPresent()){  //如果字符串是空字符串,直接返回空串
    
        return "";
    
     }
    
     char[] chars = str.toCharArray();
    
     StringBuffer sb  = new StringBuffer();     //这里用stringBuffer是因为节省内存
    
     int count = 1;                             //只要某字符遍历到,它的默认统计数就是

全部评论 (0)

还没有任何评论哟~