listiterator

    -2热度

    4回答

    我正在编写一个代码来保存,删除和加载一个人的身高和体重数据。我已经创建了2类: class Person { private int height; private int weight; public Person(int h, int w) { height = h; weight = w; } public int

    1热度

    2回答

    比方说,我在Lua的字典(即包含字符串类型的索引Lua的表),象这样: local my_dictionary = {a = 123; b = 321; c = 456; d = 654}; 我所要做的是创建一个迭代器功能,可以遍历表即使它的索引是字符串类型;有点像对,然而无论何时我试图调用next()来获取下一个索引,值都只返回索引,如果索引是int类型的值。我有一个想法可能是调用(索引):

    -3热度

    1回答

    我有两个迭代器和一个列表对元素字符串和size_t 我想要做的是将我的student_id和成绩添加到结果列表中。

    0热度

    1回答

    如果在ListIterator返回列表中的同一个元素后立即使用next()和previous(),那么如何使用它一个接一个地跳过当前元素并转到下一个元素?我试着用两个按钮在几个月的时间和当前的代码之间来回滚动,如果我按下,我想回去,我需要按两次。 Label monthLabel = new Label(month); intoHbox.setConstraints(monthLabel

    0热度

    2回答

    此测试程序返回评论{ 1, 2, 2, 3, 3 }中的值,但我想对其进行更改,以便我收到{ 1, 2, 1, 2, 3, 2 }。 我发现,是的ListIterator这样,因为光标在这样的值之间: ^1*2*3*4* 星号*是当光标可能是和^是它目前是。如何改变它? public class LinkedListIteratorTest { public static void m

    -2热度

    1回答

    当我第一次创建一个ListIterator的对象并将其分配给给定的(预先存在的)ArrayList时,对象是指向列表的第一个节点还是(在下面的代码中,'current')开始点为NULL? ArrayList<Integer> _list = new ArrayList<Integer>(); _list.add(15); _list.add(20); ListIterator curren

    0热度

    2回答

    我使用迭代器的ArrayList为: List<String> al = new ArrayList<>(); // ----- Logic for adding elements----- Iterator it = al.iterator(); // logic to retrieve elements---- 然后尝试在工作的ListIterator,像这样。 ListIterat

    0热度

    1回答

    我创建了ArrayList的扩展NullIgnoringArrayList,因为我的应用程序可能会不时添加空值。我知道有很多其他方法可以解决这个问题,比如在访问ArrayList时插入或过滤空值之前检查null。但我认为这样做,这样做很好,但现在我不知道该怎么做。 我应该实现ListIterator,因为我的测试调用了这个方法。我在ArrayList的实现中达到了顶峰,但是ListItr是一个使用

    0热度

    1回答

    我有创造的构造函数为我的内部类 ListIterator内 List麻烦 ,我不知道为什么这不工作: template<class T, int length> class List { public: typedef struct Row { T data; int prev; int next; } Row; class

    0热度

    1回答

    我想使用listIterator的remove方法。不过,我得到一个IllegalStateException 这里是我的代码: private List<Category> findDescendantsOfCurrentCategory() { List<Category> categoryList = new ArrayList<>(mCategoryList); Li