java - JAVA:在jTable中对ArrayList进行冒泡排序
问题描述
我正在制作不同活动的 jTable。该表有一列:“时间”。我想根据此列使用冒泡排序对 jTable 进行排序。
例如:现在我有一个表,其中活动“CALL”是 4 小时/周,活动“OMG:是 7 小时/周,活动“ALLO”是 5 小时/周。我想对这个表进行排序,以便第一行将是 CALL (4 h/w),然后是 ALLO (5 h/w),第三个是 OMG (7 h/w)。
我将如何使用冒泡排序来做到这一点?
看这张图:https ://i.stack.imgur.com/UObeW.png
我已经将“时间”列中的值检索到 ArrayList 中:
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
ArrayList list = new ArrayList();
for(int i = 0;i<jTable1.getModel().getRowCount();i++)
{
list.add(jTable1.getModel().getValueAt(i,3));
}
解决方案
推荐阅读
- javascript - How to hide the tick marks of the axis in react-chartjs-2
- javascript - 如何在数字和字母之间添加“-”
- robotframework - Robot Framework - 如何在 chrome 中下载 pdf 文件
- python - numpy真除法遇到溢出
- python - python 3.8语法错误上的aws cli命令
- node.js - 使用“put”插入之前的 DynamoDB 值搜索
- php - 循环条件 where
- haproxy - HAProxy 转发请求规则
- python - 相当于 kubernetes python 客户端中的“kubectl cluster-info”?
- c++ - 如何将双引号字符串与字符进行比较?