java程序:创建一个顺序表类创建一个顺序表输出该顺序表然后将顺序表中的元素逆序排列输出新的顺序表。
答案:2 悬赏:20 手机版
解决时间 2021-03-27 09:26
- 提问者网友:放下
- 2021-03-26 20:41
java程序:创建一个顺序表类创建一个顺序表输出该顺序表然后将顺序表中的元素逆序排列输出新的顺序表。
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-03-26 21:04
Collections.reverse(list);
试试这个。
List l = new ArrayList();
l.add(1);
l.add(2);
l.add(3);
System.out.println(l);
Collections.reverse(l);
System.out.println(l);追问就一句吗? 我是菜鸟啊 看不懂 最好是一个完整的程序 谢谢了,追答你们老师要求允许使用list吗?如果可以用的话可以把上面代码做简单的封装,如果不可以那么就得自己写一个动态数组,逆序也就是数组倒序输出。追问不懂啊 老师就是说写一个程序 能用就行 还需要写个论文,数据框图什么的
试试这个。
List l = new ArrayList();
l.add(1);
l.add(2);
l.add(3);
System.out.println(l);
Collections.reverse(l);
System.out.println(l);追问就一句吗? 我是菜鸟啊 看不懂 最好是一个完整的程序 谢谢了,追答你们老师要求允许使用list吗?如果可以用的话可以把上面代码做简单的封装,如果不可以那么就得自己写一个动态数组,逆序也就是数组倒序输出。追问不懂啊 老师就是说写一个程序 能用就行 还需要写个论文,数据框图什么的
全部回答
- 1楼网友:雾月
- 2021-03-26 21:52
public static List
String sort) {
List
DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
List
for (String[] str : list) {
try {
dateList.add(sdf.parse(str[index]));
} catch (ParseException e) {
e.printStackTrace();
}
}
Date temp = dateList.get(0);
if (dateList != null && dateList.size() > 0) {
if (sort.equals("desc")) {
for (Date date : dateList) {
for (int i = 0; i < dateList.size(); i++) {
if (temp.after(dateList.get(i))) {
temp = dateList.get(i);
}
}
}
}else{
for (Date date : dateList) {
for (int i = 0; i < dateList.size(); i++) {
if (temp.before(dateList.get(i))) {
temp = dateList.get(i);
}
}
}
}
}
for (String[] str : list) {
try {
Date date = sdf.parse(str[index]);
if (date.equals(temp)) {
result.add(str);
}
} catch (ParseException e) {
e.printStackTrace();
}
}
return result;
}追问应该怎么用呢 粘贴上去有错误啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯