java中,输入字符串,把重复的输出,只能输出一次,并且输出重复了几次。不能用集合,用方法怎么做。

[复制链接]
查看11 | 回复2 | 2012-8-1 09:33:22 | 显示全部楼层 |阅读模式
public class Test {
public static void displayRepeat(String in){
char[] cArr = in.toCharArray();
int[] iArr = new int[cArr.length];//用于存放每个位置字符重复的数目
for(int i=0;i<cArr.length;i++){
char ch = cArr;
for(int j=0;j<cArr.length;j++){
if(ch == cArr[j]){
if(j<i){
break;...
回复

使用道具 举报

千问 | 2012-8-1 09:33:22 | 显示全部楼层
你的题意不太清楚,你到底是要判断输入的字符串里重复出现的字符,还是判断输入的字符串在原有的字符串中重复出现的次数?
不过1楼的方法很赞,不管是前者还是后者,都可以稍微改改来用。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行