小问题

kelly0924 2009-10-23 09:48:34
public class PairTest2 {
public static void main(String[]args){
String[]words={"Mary","a","had"};
Pair<String>mm=ArrayAlg.minmax(words);
System.out.println("min="+mm.getFirst());
System.out.println("max="+mm.getSecond());
}

}
class ArrayAlg{
public static Pair<String>minmax(String[]a){
if (a==null||a.length==0)return null;
String min=a[0];
String max=a[0];
for (int i=1;i<a.length;i++){
if (min.compareTo(a[i])>0)min=a[i];
if (max.compareTo(a[i])<0)max=a[i];
}
return new Pair<String>(min,max);
}
}
在最后一句中提示不能实例化类型Pair<String>,请大虾指教,谢谢
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kelly0924 2009-10-23
  • 打赏
  • 举报
回复
这代码是我仿写的,初学者,让大家见笑了,应该怎样改呢?谢谢……
amdgaming 2009-10-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kelly0924 的回复:]
这个是完整的程序了啊……
[/Quote]
不完整 啊
这个 Pair 类 没有 定义啊///

kelly0924 2009-10-23
  • 打赏
  • 举报
回复
这个是完整的程序了啊……
cooler4k 2009-10-23
  • 打赏
  • 举报
回复
Pair 这个类,贴出来
kelly0924 2009-10-23
  • 打赏
  • 举报
回复
初始化,就是令min和max先等于数组a中的第一个值啊……
不善^ 2009-10-23
  • 打赏
  • 举报
回复
String min=a[0];
String max=a[0];

这样赋值 什么意思?

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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