如何将对象的 ArrayList 从我的主方法传递给另一个类中的方法(然后按特定属性排序)

Jazz4Dayz

这是我的主要方法

public static void main(String[] args)
    {
        ArrayList<TutorialWebsite> tutorial = new ArrayList<>();

        File tutorialsFile = null;
        Scanner infile = null;

        try {
            tutorialsFile = new File("Tutorials.txt");
            infile = new Scanner(tutorialsFile);

        }catch(FileNotFoundException e){
            e.printStackTrace();
        }

        while(infile.hasNext()){
            TutorialWebsite newTut = new TutorialWebsite();

            newTut.setLanguageName(infile.nextLine());
            newTut.setWebsiteDescription(infile.nextLine());
            newTut.setWebsiteUrl(infile.nextLine());

            tutorial.add(newTut);
        }

我想做的是在完全加载后将教程发送到位于 TutorialWebsite 类中的此方法

public void doInsertionSort(ArrayList<TutorialWebsite> input){
        int i, j;
        String iKey, jKey;

        for (i = 1; i < input.size(); i++){
            iKey = input.get(i).getLanguageName();
            j = i-1;
            while (i >= 0) {
                jKey = input.get(j).getLanguageName();
                if(iKey.compareTo(jKey) > 0){
                        break;
                }
                input.set(i, input.get(i+1));
                i++;
            }
            iKey = input.get(i+1).getLanguageName();
        }
    }

我试过 doInsertionSort(tutorial); 但我只是收到“找不到符号”错误和 tutorial.doInsertionSort(); 和同样的错误。我真的不知道我会如何传递它。这是我第一次使用 ArrayLists(更不用说 ArrayLists 的对象),但我很难找到答案。

马拉卡

有两种可能:

  1. 创建doInsertionSort一个static方法并使用TutorialWebsite.doInsertionSort(tutorial);.

  2. 创建一个 TutorialWebsite 对象并调用该方法TutorialWebsite tw = new TutorialWebsite(...); tw.doInsertionSort(tutorial);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将对象的 ArrayList 中的文本设置为 TextView?

来自分类Dev

如何将对象从ArrayList添加到另一个类中的另一个ArrayList

来自分类Dev

在for循环中使用此ArrayList时如何将对象添加到ArrayList中?

来自分类Dev

如何将对象从一个ArrayList移到另一个,避免GC问题

来自分类Dev

如何将对象传递给方法然后传递给另一个方法

来自分类Dev

[Java]如何将对象的ArrayList中的内容设置为不同类型的变量?

来自分类Dev

如何将对象转换为Arraylist

来自分类Dev

如何将ArrayList中的类从一个活动传递给另一个活动

来自分类Dev

如何将ArrayList中的类从一个活动传递给另一个活动

来自分类Dev

使用另一个类将对象存储在ArrayList中

来自分类Dev

如何在另一个活动中传递类对象的arrayList?

来自分类Dev

jQuery如何将对象传递给另一个函数

来自分类Dev

如何将对象传递给另一个模型的回调?

来自分类Dev

我们如何在Android中另一个Java类的静态方法中访问活动类的ArrayList对象?

来自分类Dev

如何根据另一个ArrayList排序ArrayList?

来自分类Dev

如何将单个ArrayList <CustomObj>元素传递给另一个Activity

来自分类Dev

如何将对象的动态数组传递给另一个类的参数化构造函数?

来自分类Dev

如何使用ArrayList从Java中的另一个类调用方法?

来自分类Dev

如何将对象存储在向量中?

来自分类Dev

如何将对象中的数据分组?

来自分类Dev

如何将对象存储在向量中?

来自分类Dev

如何将 Array 的新对象 ArrayList 添加到另一个 ArrayList 中?

来自分类Dev

如何使用ArrayList的“ CopyTo”方法到另一个ArrayList对象?

来自分类Dev

如何将一个活动的类对象类型的ArrayList发送到另一个活动?

来自分类Dev

如何将对象的引用存储在另一个类 C++ 中?

来自分类Dev

Java:将对象类型的 Array 和 ArrayList 存储在 ArrayList 中(作为参数传递给方法)

来自分类Dev

如何将对象对象从 Future 类加载到另一个对象/类中?

来自分类Dev

如何通过Java中的方法将对象从一个类传递到另一个类

来自分类Dev

如何将对象类的方法作为 std::function 传递?

Related 相关文章

  1. 1

    如何将对象的 ArrayList 中的文本设置为 TextView?

  2. 2

    如何将对象从ArrayList添加到另一个类中的另一个ArrayList

  3. 3

    在for循环中使用此ArrayList时如何将对象添加到ArrayList中?

  4. 4

    如何将对象从一个ArrayList移到另一个,避免GC问题

  5. 5

    如何将对象传递给方法然后传递给另一个方法

  6. 6

    [Java]如何将对象的ArrayList中的内容设置为不同类型的变量?

  7. 7

    如何将对象转换为Arraylist

  8. 8

    如何将ArrayList中的类从一个活动传递给另一个活动

  9. 9

    如何将ArrayList中的类从一个活动传递给另一个活动

  10. 10

    使用另一个类将对象存储在ArrayList中

  11. 11

    如何在另一个活动中传递类对象的arrayList?

  12. 12

    jQuery如何将对象传递给另一个函数

  13. 13

    如何将对象传递给另一个模型的回调?

  14. 14

    我们如何在Android中另一个Java类的静态方法中访问活动类的ArrayList对象?

  15. 15

    如何根据另一个ArrayList排序ArrayList?

  16. 16

    如何将单个ArrayList <CustomObj>元素传递给另一个Activity

  17. 17

    如何将对象的动态数组传递给另一个类的参数化构造函数?

  18. 18

    如何使用ArrayList从Java中的另一个类调用方法?

  19. 19

    如何将对象存储在向量中?

  20. 20

    如何将对象中的数据分组?

  21. 21

    如何将对象存储在向量中?

  22. 22

    如何将 Array 的新对象 ArrayList 添加到另一个 ArrayList 中?

  23. 23

    如何使用ArrayList的“ CopyTo”方法到另一个ArrayList对象?

  24. 24

    如何将一个活动的类对象类型的ArrayList发送到另一个活动?

  25. 25

    如何将对象的引用存储在另一个类 C++ 中?

  26. 26

    Java:将对象类型的 Array 和 ArrayList 存储在 ArrayList 中(作为参数传递给方法)

  27. 27

    如何将对象对象从 Future 类加载到另一个对象/类中?

  28. 28

    如何通过Java中的方法将对象从一个类传递到另一个类

  29. 29

    如何将对象类的方法作为 std::function 传递?

热门标签

归档