当前位置:编程学习 > JAVA >>

泛型入门问题 新手,请求指点

package com.robin;

public class PairTest1 {
public static void main(String[] args) {
String[] words = { "Mary", "had", "a", "little", "lamb" };
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 cannot be resolved to a type ,照书敲的代码,跑不通 --------------------编程问答-------------------- 你是代码不全还是怎么的那个Pair是怎么来的? --------------------编程问答--------------------
引用 1 楼 tnjun123456 的回复:
你是代码不全还是怎么的那个Pair是怎么来的?


楼猪。。。童鞋。。。把代码全部贴上来吧。。。
另外。。。。这个貌似比较简单呀。。呵呵。。。
--------------------编程问答-------------------- 没有Pari类。

OVER --------------------编程问答-------------------- 你程序中也一定没有引用pair类,当然不认识这个类是什么了。 --------------------编程问答-------------------- Pair是个个泛型类,用于演示泛型的使用的,楼主把那个也敲上,就ok了。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,