arraylist相关内容

动态分配数组的理想增长率是多少?

C++ 有 std::vector,Java 有 ArrayList,许多其他语言都有自己的动态分配数组形式.当动态数组空间不足时,它会重新分配到更大的区域,并将旧值复制到新数组中.这种阵列性能的核心问题是阵列大小增长的速度.如果你总是只增长到足够大以适应当前的推送,你最终每次都会重新分配.因此,将数组大小加倍或乘以 1.5 倍是有意义的. 有理想的生长因子吗?2倍?1.5 倍?我所说的理想 ..
发布时间:2021-11-18 01:22:26 其他开发

Java 中的菱形运算符是什么?

我有一个类型为 Patient_class 的数组列表,数组列表类型已用黄色下划线标出,IDE 已提到“新表达式中的冗余类型参数(改用菱形运算符)". 我的问题是:我应该改用菱形运算符吗?是必须的吗?将记录存储到数组列表时会丢失数据或出现任何其他问题吗? 这是我的数组列表: public class Register_newpatient extends javax.swing.JF ..
发布时间:2021-11-18 01:21:43 Java开发

Java:检测 ArrayList 中的重复项?

如何检测(返回真/假)ArrayList 是否包含多个 Java 中的相同元素? 非常感谢,特里 编辑忘了说,我不是要比较“块",而是要比较它们的整数值.每个“块"都有一个 int,这就是它们不同的原因.我通过调用名为“getNum"的方法(例如 table1[0][2].getNum(); 解决方案 最简单:将整个集合转储到一个 Set(使用 Set(Collection) ..
发布时间:2021-11-18 01:21:00 Java开发

如何创建一个 ArrayLists 数组?

我想创建一个如下所示的数组列表: ArrayList[] group = new ArrayList()[4]; 但它没有编译.我该怎么做? 解决方案 根据 Oracle 文档: “您不能创建参数化类型的数组" 相反,你可以这样做: ArrayList>group = new ArrayList(4); 正如 Tom Hawting 所建议的 - 主攻线,这样做更好: ..
发布时间:2021-11-18 01:20:06 Java开发

何时在数组/数组列表上使用链表?

我使用了很多列表和数组,但我还没有遇到过数组列表不能像链表一样容易使用的情况.我希望有人能给我一些例子,说明什么时候链表明显更好. 解决方案 在以下情况下,链表优于数组: 您需要从列表中恒定时间插入/删除(例如在时间可预测性绝对至关重要的实时计算中) 您不知道列表中有多少项目.对于数组,如果数组变得太大,您可能需要重新声明和复制内存 你不需要随机访问任何元素 您希望 ..
发布时间:2021-11-18 01:14:46 其他开发

在Java中将列表转换为数组

如何在 Java 中将 List 转换为 Array? 检查下面的代码: ArrayList蒂恩达斯;列表tiendasList;tiendas = new ArrayList();资源 res = this.getBaseContext().getResources();XMLParser saxparser = new XMLParser(marca,res);tiendasL ..
发布时间:2021-11-18 01:02:53 Java开发

转换 ArrayList到 String[] 数组

我在 android 环境下工作,并尝试了以下代码,但似乎不起作用. String [] stockArr = (String[]) stock_list.toArray(); 如果我定义如下: String [] stockArr = {"hello", "world"}; 它有效.有什么我遗漏的吗? 解决方案 像这样使用. ListstockList = new ArrayL ..
发布时间:2021-11-18 01:00:14 Java开发

如何避免 ArrayIndexOutOfBoundsException 或 IndexOutOfBoundsException?

如果您的问题是我的代码中出现 java.lang.ArrayIndexOutOfBoundsException,但我不明白为什么会这样.这是什么意思,我该如何避免? 这是关于此的最全面的规范信息集合java.lang.ArrayIndexOutOfBoundsException 主题以及 java.lang.IndexOutOfBoundsException. 有很多这样的问题,所有这 ..
发布时间:2021-11-18 00:52:52 Java开发

如何检查两个数组列表在相同位置的相同内容

如何检查两个数组列表中的值及其位置是否相同? 示例: //这些应该不相等.ArrayListlistA = {"a", "b", "c"}ArrayListlistB = {"b", "c", "a"} 在此示例中,元素在两个数组列表中的位置不同,因此返回 false..如何在不使用for循环 的情况下检查相同位置的相同值 我想要这个结果. //这些应该是相等的.ArrayList ..
发布时间:2021-11-18 00:49:49 Java开发

从 ArrayList> 取值

我在从 ArrayList> 获取值时遇到问题. 我的代码是: ArrayList>myArrayList; 然后: HashMapmap = new HashMap();map.put(TAG_ID, id);map.put(TAG_NAME, name);myArrayList.add(map); 例如,如果我想获取名称,我尝试了以下操作,但出现运行时错误(应用程序崩溃): S ..
发布时间:2021-11-18 00:49:43 Java开发

数组列表变为空

我从以前的活动中获取 id,如果 id 为空,则我解析数据并将其存储在 arraylist 中,但如果它不为空,则我不解析数据并尝试在 listview 中设置 arraylist,但它显示 arraylist null mRecyclerView = (ListView) findViewById(R.id.filter_orderlist);makeJsonArrayRequestCoun ..
发布时间:2021-11-18 00:49:40 移动开发

根据条件从数组列表中删除元素

我有一个 ArrayList,它的每个元素都是 DataType 类型,其中 DataType 是一个类: class 数据类型{字符串 dId;字符串类型;字符串 rId;} 我需要从列表中删除所有这些元素,其 rId 等于任何其他元素的 dID.即,如果数据类型 D1 的 dID 值为“abc",而数据类型 D2 的 rID 值为“abc",则从列表中删除 D1 和 D2. 有人可以 ..
发布时间:2021-11-18 00:49:38 Java开发

如何读取这个json数据?

如何从服务器读取这个json数据 {“DS":{“LST":[{“OID":1,"强迫症": "1","OPE": "AIRCEL","IPH": "图片/提供商/aircelsm.jpg",“军用":10,“MXL":10},{“OID":2,"强迫症": "3","OPE": "AIRTEL","IPH": "图片/提供商/airtelsm.jpg",“军用":10,“MXL":10},{" ..
发布时间:2021-11-18 00:49:35 移动开发

我将如何为此添加 return 语句,以及如何调用该方法?

公共类 InputFileData {/*** @param inputFile 一个提供电子数据的文件* 设备供应商的产品范围* @return 一组产品详细信息* @throws IOException*/公共静态产品 [] readProductDataFile(File inputFile) 抛出 IOException {//代码在这里(从文本文件输入数据并排序到数组列表中)} rea ..
发布时间:2021-11-18 00:49:32 Java开发

JAVA: BMI 计算器使用

我对 java 非常陌生,试图使用构造函数、公共实例方法和 toString 方法构建一个简单的 BMI 计算器. 公共类BMI {公共BMI(字符串名称,双倍身高,双倍体重){}公共字符串 getBMI() {返回(体重/身高);}公共字符串 toString() {返回名称 + “是" + 身高 + “身高" + 体重 +“并且有一个 BMI" + getBMI() ;}公共静态无效主(字符 ..
发布时间:2021-11-18 00:49:26 Java开发