关于简单的JAVA降序问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:16:52
void sorting (){
while(v.size() !=0) {
String printLine = (String)(v.elementAt(0));
int linenumber = 0;
for(int ctr = 1; ctr < v.size(); ctr++) {
if((String) v.elementAt(ctr)).compareTo(printLine) >0){
printLine = (String) v.elementAt(ctr);
linenumber = ctr ; //这个是什么意思我不明白方这里;
}
}
System.out.println(printLine);
v.remove(linenumber);//这个不明白解释下
}
}

linenumber = ctr ;/*这句是在循环中若遇到比printLine值大的V数级中的项,将其下标ctr赋给linenumber;*/

v.remove(linenumber);/*这句应该根据定义的remove()涵数来确定其功能 ,我想应该是将linenumber置0吧*/

我知道