救命

cghhhh 2007-08-09 10:34:29
各位高手帮忙看看。
有两数组如下:
userid[]={C-CS0042,C-CS0043,C-CS0046,C-WZ0001,C-WZ0002,C-WZ0003,C-WZ0004,C-WZ0005,C-WZ0006,C-WZ0007,C-WZ0008,C-WZ0009}
customerid[]={C-WZ0001,C-WZ0001,C-WZ0003,C-WZ0003,C-WZ0003,C-WZ0004,C-WZ0004,C-WZ0004,C-WZ0005,C-WZ0005,C-WZ0005,C-WZ0006,C-WZ0006,C-WZ0006,C-WZ0007,C-WZ0007,C-WZ0007,C-WZ0008,C-WZ0008,C-WZ0008,C-WZ0009,C-WZ0009,C-WZ0009,C-CS0042,C-CS0042,C-WZ0002,C-WZ0002,C-WZ0002,C-CS0046,C-CS0046,C-CS0043,C-CS0043}
把userid[]中响分别和customerid[]中的项进行比较,记录userid[]中的每一项对应着customerid[]的多少。即得到row[]={2,3,3,3,3,3,3,3,2,3,2,2}
...全文
159 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dd379980649 2007-08-09
  • 打赏
  • 举报
回复
哈哈哈 我还没看明白Hashcode,,应该用Hashcode可以比较简单的解决吧!
所以我把你那连个数组变成String类型的了~~哈哈~~比较复杂吧,
//:ArraysSort.java
public class ArraysSort{
public static void main(String[] args){
String userid[]={"C-CS0042","C-CS0043","C-CS0046","C-WZ0001","C-WZ0002",
"C-WZ0003","C-WZ0004","C-WZ0005","C-WZ0006","C-WZ0007","C-WZ0008","C-WZ0009"};
String customerid[]={"C-WZ0001","C-WZ0001","C-WZ0003","C-WZ0003","C-WZ0003",
"C-WZ0004","C-WZ0004","C-WZ0004","C-WZ0005","C-WZ0005","C-WZ0005","C-WZ0006","C-WZ0006",
"C-WZ0006","C-WZ0007","C-WZ0007","C-WZ0007","C-WZ0008","C-WZ0008","C-WZ0008","C-WZ0009",
"C-WZ0009","C-WZ0009","C-CS0042","C-CS0042","C-WZ0002","C-WZ0002","C-WZ0002","C-CS0046",
"C-CS0046","C-CS0043","C-CS0043"};
MySort ms=new MySort(userid,customerid);
ms.ptl();
}
}

class MySort{
private String[] a;
private String[] b;
private int[] row;
private int mun;
MySort(String[] a,String[] b){
this.a=a;
this.b=b;
this.row=new int[a.length];
}
private void sort(){
for(int i=0;i<a.length;i++){
mun=0;
for(int j=0;j<b.length;j++){
if(a[i].equals(b[j])){
mun++;
}
}
row[i]=mun;
}
}
void ptl(){
sort();
for(int k=0;k<row.length;k++){
System.out.print(row[k]+" ");
}
}

}
cghhhh 2007-08-09
  • 打赏
  • 举报
回复
row[]里的值是customerid[]与customerid[]比较所得。
例如customerid中有2个C-CS0042,则row[]的值为2。
qianwu1984 2007-08-09
  • 打赏
  • 举报
回复
customerid[]中的成員重復如何顯示row[]?例如:
customerid[]={C-WZ0001,C-WZ0001}
userid[]={C-WZ0001}
row[]里的值是什么??
fengyupeng 2007-08-09
  • 打赏
  • 举报
回复
嵌套 循环
cghhhh 2007-08-09
  • 打赏
  • 举报
回复
对要的就是实现过程
anny_nmh 2007-08-09
  • 打赏
  • 举报
回复
你是问实现过程吗?两个for循环就搞定了呀

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧