【java – 如何在复制到新的arraylist和操作后保持旧arraylist的值】教程文章相关的互联网学习教程文章

java – ArrayList上的多个排序条件【代码】

我被赋予了创建具有所有常用功能的MP3目录的任务.我有一个MP3_Track,MP3_UserInterface和Main类.public class MP3_Track implements Comparable<MP3_Track>{private int trackNo; private String artistName; private String albumName; private String trackLength;MP3_Track(int no, String artist, String album, String length){this.trackNo = no;this.artistName = artist;this.albumName = album;this.trackLength = length...

如何在opencv for android中将ArrayList从Java传递到本机端(NDK)【代码】

在Java方面,我有 列表与LT;垫GT&; arystrdimages = new ArrayList< Mat>(); 随后,从外部目录中的文件夹读取的图像被添加到列表中for(File f:strdimgs){Mat tempimg = Highgui.imread(f.getAbsolutePath(),CvType.CV_8UC1);arystrdimages.add(tempimg );}在Native jni方面,我想通过它的引用访问arystrdimages. 对于单个mat对象,我们可以通过调用getNativeObjAddr方法来实现,即在opencv4android示例中为Mat对象进行本机访问,如下所示...

java – 更快地读取ArrayList【代码】

我正在编写一个填字游戏的解算器,它在字典文件中读取并给出一个模式,返回符合该模式的所有单词的列表.我有功能,但我需要这个工作更快.我创建了一个HashMap,其中单词的长度是键,单词的ArrayList作为值.有没有我可以更快地读取ArrayList或者是否有更好的数据结构可供使用?import java.util.*;public class CWSolution {//create the data structure that will store the dictionaryprivate HashMap<Integer,ArrayList<String>> db;p...

在Java中将大数据集加载到ArrayList(ArrayList的最大容量)【代码】

我正在尝试加载超过2 ^ 32个元素的数据集,并将这些元素放在ArrayList anArrayList中.此数据按时间顺序排列,因此我使用ArrayList存储数据以保持顺序.同时,我想快速访问String elementID中的元素.现在我使用HashMap将elementID映射到anArrayList中的元素Object.我使用整数currentAddingAt来跟踪anArrayList上的索引以添加元素.这是相关的代码:ArrayList<ElementX> anArrayList; int currentAddingAt; HashMap<String, ElementX> ele...

Java – ArrayList不为其实例字段“elementData”使用正式类型参数【代码】

ArrayList选择在其实例变量elementData中使用Object的引用类型. 使用Object作为其引用类型将需要显式强制转换以获取其元素的正确实例类型.如果它只是在声明所述实例字段时使用了类型参数,那有什么区别? 通过这种方式,我认为它可以消除抑制未经检查的显式转换的需要.// From Java API: public E get(int index) {rangeCheck(index);return elementData(index); }@SuppressWarnings("unchecked") E elementData(int index) {return ...

带有ArrayList的Java OutOfMemoryError>【代码】

我想用Java创建一个非常大的图形(有大约1000万条边).我打算列出< List< Integer>>用里面的List< Integer>描述边缘.描述每条边的两个顶点(顶点是整数类型). 在将约100万条边添加到图形后,以下代码抛出OutOfMemoryError. (为了讨论起见,我简化了边缘的生成方式.)public static void main(String[] args) {List<List<Integer>> graph = new ArrayList<List<Integer>>();for (int i = 0; i < 10000000; i++) {List<Integer> edge = new...

java – 返回一个ArrayList和String asyncTask【代码】

我如何从一个aSyncTask类返回一个ArrayList对象和一个String. aSyncTask使用jsoup来检索表中的3个元素,这些元素放入一个新的Employee类中,然后作为一个arraylist返回给MainActivity,但我希望它还返回该特定表的String. 主要活动public void onButtonClick()new GetEmployee() {@Overrideprotected void onPostExecute(ArrayList<Employee> list) {Intent intent = new Intent(getApplicationContext(), EmployeeActivity.class);in...

java – 如何在复制到新的arraylist和操作后保持旧arraylist的值【代码】

我有一个arraylist如下:ArrayList<List<Double>> myAr = new ArrayList<>();我将值添加到数组中,如下所示:myAr.add(Arrays.asList((double)3,(double)4,(double)5,(double)6)); myAr.add(Arrays.asList((double)6, (double)8, (double)1, (double)4));然后我分配给一个新的arraylist并将myAr复制到temp,如下所示:ArrayList<List<Double>> temp = new ArrayList<>(); temp = (ArrayList<List<Double>>)myAr.clone();我对元素进行...

java – ArrayList:查找第n次出现的Integer【代码】

在ArrayList中找到第n个数字的最佳方法是什么? 我已经知道了什么? >要查找lastIndexOf数字,List接口中有方法,它在ArrayList类中实现.>为了找到第一次出现,有indexOf方法. 我在解决什么? 在一个问题中,有一个列表具有不同的数字,我必须返回两个数字的索引,其总和等于目标数字.例如:列表=(1,2,1)& target = 2;现在1 1 = 2,答案将是前1和后1的索引.Note: I have solved this problem & I need answer to the question atthe top. ...

将ArrayList分配给java中的List【代码】

我正在实现可以考虑以下junit测试的代码:package it.unica.pr2.pizze.test;import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; import static org.junit.Assert.assertTrue;import org.junit.Test; import org.junit.Ignore; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import java.util.*; import it.unica.pr2.pizze.*; @RunWith(JUnit4.class) public class TestP...

java – ArrayList未使用预定义大小进行初始化【代码】

我有一个类型为my model的ArrayList,它包含3个项目,即ArrayList大小为3.ArrayList<Model> mModels; // mModels.size() = 3我必须将此ArrayList复制到另一个ArrayList中,因此为此我创建了另一个相同类型的ArrayList,如下所示.ArrayList<Model> localModels = new ArrayList<>(mModels.size());下一步是将数据从成员变量复制到局部变量,因为我不想复制成员变量的引用我已经使用了Collections.copy()Collections.copy(localModels,mMo...

Java ArrayList.remove()不起作用?【代码】

参见英文答案 > ' rel='nofollow' target='_blank'>Properly removing an Integer from a List 8个我有一个测验计划,但一小部分不起作用.基本上,我有一个ArrayList< Object>持有10个(或更多,无关紧要)问题对象,我稍后可以参考. 无论如何,当我想使用ArrayList.remove(index)时,它不会删除该对象!老实说,我不知道该怎么做. (Key Search是另一个接受字符串(key)的类,并在测验arraylist中搜索它.它...

java – 无法解析方法添加ArrayList【代码】

我有这个代码,添加标记为红色,错误:“无法解析方法’add(java.util.ArrayList< com.example.InventoryItems>)’”public class Player {private String name;private int lives;private int score;private int level;private Weapon weapon;private ArrayList<InventoryItems> inventoryItems;public Player(String name) {this.name = name;this.lives = 3;this.score = 0;this.level = 1;inventoryItems = new ArrayList<Invent...

添加时,java arraylist null指针异常【代码】

有人可以帮我理解为什么我在添加到我的数组列表时会得到一个空指针.我试图使它在单击按钮时更改按钮上的文本,但是我的ArrayList似乎没有将内容添加到其中?public class Game {private GUI gui; private ArrayList<String> pairs; boolean clicked; public Game() {gui = new GUI(this);clicked = false; ArrayList<String> pairs = new ArrayList<String>();}public void addPairs() {pairs.add("dog"); // where i get the null ...

java – 任何人都可以告诉我,如果我使用正确的代码来打印此ArrayList中的事件?【代码】

好的,所以我要做的就是通过名为theDateArray的ArrayList,搜索该列表中的特定项目,并输出该项目出现的次数.当我在主类中测试它时,它只输出数字0,无论我输入的字符串是什么日期.这是方法所在类的一部分.我不认为现在有必要包括整个班级除非令人困惑……public ArrayList<String> getTicketDates(){int i;for (i=0; i <tickets.size(); i++){if(tickets .get(i).getPurchased()== false){theDateArray.add(tickets.get(i).getDate());...