| | |
| | | val c = mutableListOf<Array<Any>>() |
| | | head.forEach { h.add(it.toTypedArray()) } |
| | | contents.forEach { c.add(it.toTypedArray()) } |
| | | val index = c[0][0] |
| | | //按照第一列进行排序 |
| | | if (index is Int) { |
| | | c.sortBy { |
| | | if (it[0] is Int) { |
| | | it[0] as Int |
| | | } else { |
| | | 0 |
| | | if (c.isNotEmpty() && c[0].isNotEmpty()) { |
| | | val index = c[0][0] |
| | | //按照第一列进行排序 |
| | | if (index is Int) { |
| | | c.sortBy { |
| | | if (it[0] is Int) { |
| | | it[0] as Int |
| | | } else { |
| | | 0 |
| | | } |
| | | } |
| | | } |
| | | } else { |
| | | c.sortBy { |
| | | it[0].toString() |
| | | } else { |
| | | c.sortBy { |
| | | it[0].toString() |
| | | } |
| | | } |
| | | } |
| | | return Pair(h, c) |
| | |
| | | contents.forEach { |
| | | c.add(it.toTypedArray()) |
| | | } |
| | | val index = c[0][0] |
| | | //按照第一列进行排序 |
| | | if (index is Int) { |
| | | c.sortBy { |
| | | if (it[0] is Int) { |
| | | it[0] as Int |
| | | } else { |
| | | 0 |
| | | if (c.isNotEmpty() && c[0].isNotEmpty()) { |
| | | val index = c[0][0] |
| | | //按照第一列进行排序 |
| | | if (index is Int) { |
| | | c.sortBy { |
| | | if (it[0] is Int) { |
| | | it[0] as Int |
| | | } else { |
| | | 0 |
| | | } |
| | | } |
| | | } |
| | | } else { |
| | | c.sortBy { |
| | | it[0].toString() |
| | | } else { |
| | | c.sortBy { |
| | | it[0].toString() |
| | | } |
| | | } |
| | | } |
| | | return Pair(h, c) |