使用索引号一次对多个数组进行排序?

乔尔德

我正在制作一个小型测验程序,该程序从txt文件中读取单行答案,并将其放入单独的数组中,其中之一就是名称。

我试图通过使用它们的索引号一次对多个数组进行排序。我可以对名称进行排序,但是答案本身无法排序,例如:

Ben:

一种

C

艾丹:

F

而且我将能够更改其姓名的顺序,但无法弄清楚如何将他们的答案带给他们。有什么建议吗?

这是我到目前为止的代码:

String[] names = new String[4];
String[] answersA = new String[7];
String[] answersB = new String[7];
String[] answersC = new String[7];
String[] answersD = new String[7];
String[] answersE = new String[7];
String[] answersF = new String[7];

try {
    Arrays.sort(names);
} catch (NullPointerException e) {
    System.out.println("meh");
}
for (int i = 0; i < names.length; i++) {
    System.out.println(names[i]);
    System.out.println(answersA[i]);
    System.out.println(answersB[i]);
    System.out.println(answersC[i]);
    System.out.println(answersD[i]);
    System.out.println(answersE[i]);
    System.out.println(answersF[i]);
}
恩布鲁克斯

当您的数据在程序中按逻辑分组时,并且内聚单元具有语义值时,该数据表示程序中的“对象”对象可以包含各种类型的数据,甚至包括其他对象。

对于这种情况,您已经描述了一个学生(带有姓名)及其对各种测验问题的回答。这里的OOP方法是为封装这些数据点的Student类建模,而不是尝试彼此独立地操作它们。一个有用的练习是考虑程序将要解决的所有问题,并考虑构成该问题的事物类型。您可能有一个Student课程,以及一个Answer用于解决当前问题课程。您的学生有一个名字(纯文本)和一系列答案(可以使用数组,尽管Java List API通常更易于使用)。Question如果您想跟踪问题陈述及其正确答案,也可以开设一堂课。

例如,如果仍然需要根据学生在测验中的表现对学生进行排序的能力,则可以使用Comparator找到如何使用它的例子应该不难。您也可以让您的Student班级实现该Comparable接口,以便按名称对学生进行排序。这样一来,您就可以Collections.sort轻松地使用该方法对学生资料集进行排序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据另一个数组的排序顺序对多个数组进行排序

来自分类Dev

使用Jquery UI可排序一次对2个列表进行排序

来自分类Dev

一次选择多个数组元素

来自分类Dev

一次将数组与多个数字进行比较

来自分类Dev

如何一次“本地化”多个数组元素?

来自分类Dev

一次建立多个索引

来自分类Dev

一次设置多个数组索引?复合文字?

来自分类Dev

jQuery UI一次对多个表行进行排序

来自分类Dev

一次对数字进行排序与对每个数字进行排序

来自分类Dev

基于多个条件的Javascript数组排序(一次迭代)

来自分类Dev

使用CUDA / Thrust对多个数组进行排序

来自分类Dev

如何一次检查多个数组?

来自分类Dev

如何使用聚合在一个mongo文档中独立对多个数组进行排序

来自分类Dev

在Pandas中一次对多个数据框进行排序

来自分类Dev

根据另一个数组的排序顺序对多个数组进行排序

来自分类Dev

PHP对多个数组进行排序

来自分类Dev

如何根据另一个数组的排序顺序对多个数组进行排序

来自分类Dev

一次设置多个数组索引?复合文字?

来自分类Dev

用索引号数组对NSArray进行排序

来自分类Dev

jQuery UI一次对多个表行进行排序

来自分类Dev

进行一次选择查询时,查询是否有可能采用多个索引(单索引或复合索引)

来自分类Dev

基于另一个数组索引在 PHP 中对数组进行排序

来自分类Dev

使用不同的键对多个数组对象进行排序

来自分类Dev

一次在一个数据框中进行多个操作

来自分类Dev

每组对熊猫多索引进行一次排序

来自分类Dev

排序的多维数组一次显示一个数组中的值

来自分类Dev

Php 使用具体值对多个数组进行排序

来自分类Dev

Array.slice 使用包含在另一个数组中的索引号

来自分类Dev

如何一次创建多个数组函数?

Related 相关文章

  1. 1

    根据另一个数组的排序顺序对多个数组进行排序

  2. 2

    使用Jquery UI可排序一次对2个列表进行排序

  3. 3

    一次选择多个数组元素

  4. 4

    一次将数组与多个数字进行比较

  5. 5

    如何一次“本地化”多个数组元素?

  6. 6

    一次建立多个索引

  7. 7

    一次设置多个数组索引?复合文字?

  8. 8

    jQuery UI一次对多个表行进行排序

  9. 9

    一次对数字进行排序与对每个数字进行排序

  10. 10

    基于多个条件的Javascript数组排序(一次迭代)

  11. 11

    使用CUDA / Thrust对多个数组进行排序

  12. 12

    如何一次检查多个数组?

  13. 13

    如何使用聚合在一个mongo文档中独立对多个数组进行排序

  14. 14

    在Pandas中一次对多个数据框进行排序

  15. 15

    根据另一个数组的排序顺序对多个数组进行排序

  16. 16

    PHP对多个数组进行排序

  17. 17

    如何根据另一个数组的排序顺序对多个数组进行排序

  18. 18

    一次设置多个数组索引?复合文字?

  19. 19

    用索引号数组对NSArray进行排序

  20. 20

    jQuery UI一次对多个表行进行排序

  21. 21

    进行一次选择查询时,查询是否有可能采用多个索引(单索引或复合索引)

  22. 22

    基于另一个数组索引在 PHP 中对数组进行排序

  23. 23

    使用不同的键对多个数组对象进行排序

  24. 24

    一次在一个数据框中进行多个操作

  25. 25

    每组对熊猫多索引进行一次排序

  26. 26

    排序的多维数组一次显示一个数组中的值

  27. 27

    Php 使用具体值对多个数组进行排序

  28. 28

    Array.slice 使用包含在另一个数组中的索引号

  29. 29

    如何一次创建多个数组函数?

热门标签

归档