怎么使用sort方法

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:57:13
在程序里有一个list,里面的值靠循环加入一些数字list.add(随机数)。然后我怎么用sort方法先排序,把里面的最大值取出来。
ArrayList list = new ArrayList();
list.add(1);
list.add(2);
...
list.sort() //这个应该怎么用
int maxValue = list. //为什么list里没有get方法

是c#程序

三种方法

1.直接用List<int>
2.建立一个存值类,继承ICompareble<int>接口,改写接口的CompareTo函数,进行大小比较,然会相应的int
3.建立一个继承IComparer接口的类,改写Compare(object,object),用Sort(IComparer)

int[] a ={ 1, 2, 4, 3, 8, 5, 6 };
int max = 0;
for (int i = 0; i < a.Length; i++)
{
if (a[max] < a[i])
{
max = i;
}
}
Response.Write(a[max].ToString());

数组去最大值

List<int> l = new List<int>();
l.Sort();