请问在一个java数据结构里面的顺序表中,需要进行添加,删除,修改一

请问在一个java数据结构里面的顺序表中,需要进行添加,删除,修改一条信息的操作,并且最后为信息排序的操作代码是怎么实现的... 请问在一个java数据结构里面的顺序表中,需要进行添加,删除,修改一条信息的操作,并且最后为信息排序的操作代码是怎么实现的 展开
 我来答
dmzyhr
2016-06-29 · 超过29用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:54.8万
展开全部
package com.dzh.List;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;
class Person{
int id;
String name;
public Person(int id, String nama) {
super();
this.id = id;
this.name = nama;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return "id是"+this.id+",名字是:"+this.name;
}
}
public class Demo1 {
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add(new Person(110,"张三"));
list.add(new Person(101,"李四"));
list.add(new Person(111,"王五"));
list.add(new Person(100,"赵六"));
printSort(list);
}
public static void printSort(ArrayList list){
Person p1;
Person p2;
for (int i = 0; i < list.size(); i++) {
for (int j = i; j < list.size(); j++) {
p1 = (Person) list.get(i);
p2 = (Person) list.get(j);
if(p1.id>p2.id){
list.set(i, p2);
list.set(j, p1);
}
}
}
Iterator it = list.iterator();
System.out.println("排序后,集合元素为:");
while(it.hasNext()){
System.out.println(it.next());
}
}
}

暂且给你提供了排序的功能。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式