任意字符串去重

 

package com.duplicateRemoval;



public class DuplicateRemoval {

public static void main(String[] args) {

String[] oldArray = new String[] { "xxx", "rrrr", "xxx", "eeee", "dd", "wwww", "rrrr" };

String[] newArray = new String[oldArray.length];

int i = 0;

int k = 0;

while (i < oldArray.length) {

int j = 0;

int count = 0;

while (j < newArray.length) {

if (oldArray[i] == newArray[j]) {

count++;

}

j++;

}

if (count == 0) {

newArray[k] = oldArray[i];

k++;

}

i++;

}



for (int m = 0; m < newArray.length; m++) {

if (newArray[m] == null) {

continue;

}

System.out.print(newArray[m] + "  ");

}



}

}

这个是为了便于拓展到其他语言,如果是java,完全可以用集合更好。C++用指针更好。
本内容由安康学院"雨季"原创。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值