Java的泛型问题

[复制链接]
查看11 | 回复3 | 2021-1-27 06:41:27 | 显示全部楼层 |阅读模式
packagecom.later;
importjava.awt.List;
importjavax.swing.*;
importjavax.swing.Timer;
importjavax.swing.event.SwingPropertyChangeSupport;
importjava.awt.*;
importjava.awt.event.*;
importjava.nio.channels.AlreadyConnectedException;
importjava.util.Arrays;
publicclassmain{
publicstaticvoidmain(String[]args){
String[]aStrings={"dhiuwe","udhwi","hduwie","hsiwe"};
int[]a={1,3,2,4,1,2};
father.min(a);
}
}
classfather{
publicstatic>Tmin(T[]a)
{
TsmaT=a[0];
for(Tb:a)
{
if(smaT.comparaTo(b)>0)
{
smaT=b;
}
}
returnsmaT;
}
}
我想问一下为什么我的min调用出现问题呀
Themethodmin(T[])inthetypefatherisnotapplicableforthearguments(int[])
以上是错误谢谢你们了

分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:41:27 | 显示全部楼层

Integer[]a={1,3,2,4,1,2};

回复

使用道具 举报

千问 | 2021-1-27 06:41:27 | 显示全部楼层
抱歉还是不可以不知道为什么?

回复

使用道具 举报

千问 | 2021-1-27 06:41:27 | 显示全部楼层
上面那位兄弟是对的,测过,没问题,如果还有错,请把错误信息贴出来看看
publicclassTest{
publicstaticvoidmain(String...avgs){
Integer[]a={1,3,2,4,1,2};
System.out.print(father.min(a));
}
}
classfather{
publicstatic>Tmin(T[]a)
{
TsmaT=a[0];
for(Tb:a)
{
if(smaT.compareTo(b)>0)
{
smaT=b;
}
}
returnsmaT;
}
}
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行