java字符串处理
来源:互联网 发布:外设马淘宝 编辑:程序博客网 时间:2024/05/22 15:31
把"aaabbbcc"转换为"a3b3c3"
package Practice_Daily;public class String_AAAtoA3 {public static String Deal(String str) {StringBuilder str2=new StringBuilder();int sum=1;int i=0,j=0;int length_str2=0;for(;i<str.length();i++) {if(i==str.length()-1) {if(str.charAt(i)==str.charAt(i-1)) {str2.setLength(++length_str2);str2.setCharAt(j, str.charAt(i));j++;str2.setLength(++length_str2);char sum_c=(char)(sum+48);str2.setCharAt(j, sum_c);sum=1;}else {str2.setLength(++length_str2);str2.setCharAt(j, str.charAt(i));j++; } }else if(str.charAt(i)==str.charAt(i+1)) {sum++;continue;}else if(sum!=1) {str2.setLength(++length_str2);str2.setCharAt(j, str.charAt(i));j++;str2.setLength(++length_str2);char sum_c=(char)(sum+48);str2.setCharAt(j, sum_c);j++;sum=1;}else {str2.setLength(++length_str2);str2.setCharAt(j, str.charAt(i));j++;}}String result=str2.toString();return result;}public static void main(String[] args) {// TODO Auto-generated method stubString str="aaabbbaaa";String str2=Deal(str);System.out.println(str2);}}
输出:a3b3c3
阅读全文
1 0
- java字符串处理
- Java字符串处理
- Java:处理字符串
- Java 字符串的 处理
- java字符串处理
- java常用字符串处理
- Java 字符串处理类
- java基本字符串处理
- java字符串处理
- Java字符串加密处理
- 关于JAVA处理字符串
- java 字符串 处理
- java 处理 json字符串
- java 字符串处理
- JAVA字符串处理函数
- java 字符串空格处理
- java json字符串处理
- java 处理字符串
- 一个日志查看工具的设想。
- 模板(线段树 + 树状数组 + 区间修改 + 区间查询)eg:POJ 3468
- 剑指offer_数组---数组中只出现一次的数字
- 我是如何做IT的
- 计算机网络作业三
- java字符串处理
- 利用CONSTRUCT2制作简单的躲避游戏
- JAVAEE企业级应用开发浅谈之二:MVC和三层架构
- 六大设计原则之依赖倒置原则
- Unity3d 简单的背包系统(物品交换)
- 编程判断是C源文件还是C++源文件
- 1003. Emergency (25)
- 【bfs && 如何想到bfs】2014 Benelux Algorithm B
- PAT-甲级-1001 A+B Format