我有个清单,类似这样的东西
List<String> someList = ['A','B','C','D','E','F']
我想把它切片并附加上去,这样它就像这样
someList = ['D','E','F','A','B','C']
vxf3dgd41#
在dart中切片并追加到列表的基本方法:
List<String> list1 = ['hello', 'world', 'apple', 'orange']; List<String> list2 = ['bye', 'good', 'bad', 'intention']; list2 = list2 + list1.sublist(2,4); print(list2); // outputs: [bye, good, bad, intention, apple, orange]
因此,在您的情况下,您只是重新排列现有的列表,可能看起来像:
someList = someList.sublist(3) + someList.sublist(0, 3);
PS这也在评论中,但为了完整起见,我也把它放在这里。
1条答案
按热度按时间vxf3dgd41#
在dart中切片并追加到列表的基本方法:
因此,在您的情况下,您只是重新排列现有的列表,可能看起来像:
PS这也在评论中,但为了完整起见,我也把它放在这里。