arraylist 相关问题

在某些语言/平台(例如Java或.NET)中找到的简单集合数据类型。阵列列表使用数组实现列表,从DS的优势中受益。

在 Jenkins 声明式管道中:无法在 for 循环中迭代列表

我试图了解 Jenkins 管道脚本中发生的情况。我有这段代码,它采用一个值列表(最初是字符串,但更改为尝试简化/故障排除),iter...

回答 1 投票 0

如何检查List是否按顺序包含多个元素

假设我有一个列表, Arrays.asList("A","B","C","D"); Java 中是否有一种方便的方法可以让我检查此列表以查看元素 C 是否...

回答 1 投票 0

Java Lab 9.18 工厂信息

我无法将用户输入的字符串解析为字符串数组,以便将唯一的响应存储到 ArrayList 中。 用户输入这样的数据: 植物绣线菊 10 花绣球花 30 f...

回答 1 投票 0

通过JavaScript获取表单值[重复]

这是我的HJTML代码。我不知道如何使用 JavaScript 获取存储在 filtertime[] 中的值并使它们显示在我的屏幕上。 这是我的 HJTML 代码。我不知道如何使用 JavaScript 获取存储在 filtertime[] 中的值并使它们显示在我的屏幕上。 <form action="index.php" method="post" > <div class="col-lg-6"><div class="f-txt-l"><input id="test" type="checkbox" name="filtertime[]" class="morning" value="Morning"></div> <div class="f-txt-r">Morning</div></div> <div class="col-lg-6"><div class="f-txt-l"><input id="test" type="checkbox" name="filtertime[]" class="morning" value="Afternoon"></div> <div class="f-txt-r">Afternoon</div></div> <div class="col-lg-6"><div class="f-txt-l"><input id="test" type="checkbox" name="filtertime[]" class="morning" value="Evening"></div> <div class="f-txt-r">Evening</div></div> <div class="col-lg-6"><div class="f-txt-l"><input id="test" type="checkbox" name="filtertime[]" class="morning" value="Night"></div> <div class="f-txt-r">Night</div></div> <div class="col-lg-12"><input type="submit" name="button" class="apply-filter" value="Apply Filter"></div> </form> <script> var new = document.getElementsById("test").innerhtml </script> 如何通过将值存储在数组中获取 JavaScript 中的输入值filtertime[]? 在您的 id 标签中添加 form。 <form action="index.php" id="form_name" method="post" > 使用下面的代码通过JS获取所有表单元素:- document.forms["form_name"].getElementsByTagName("input"); 注意:- 仅当您的表单中没有 selects 或 textareas 时,以上代码才有效。 如果您在 DOM 元素中分配了 id,如下所示, <input type="text" name="name" id="uniqueID" value="value" /> 然后您可以通过以下代码访问它:- Javascript:- var nameValue = document.getElementById("uniqueID").value; 如果您的表单中有单选按钮,请使用以下代码:- <input type="radio" name="radio_name" value="1" > 1 <input type="radio" name="radio_name" value="0" > 0<br> Javascript:- var radios = document.getElementsByName('radio_name'); for (var i = 0, length = radios.length; i < length; i++) { if (radios[i].checked) { // do whatever you want with the checked radio alert(radios[i].value); // only one radio can be logically checked, don't check the rest break; } } 希望对你有帮助:) 这是获取表单项数组的最简单方法 var arrValues = []; for (var x =0; x < document.getElementsByClassName("morning").length ; x++) { arrValues.push(document.getElementsByClassName("morning")[x].checked); } 要做到这一点,最简单的方法是选择“上午”课程的所有输入,然后,foreach 查看是否已选中: var item = document.getElementsByClassName("morning"); // get all checkbox var checkboxesChecked = []; // result array with ckecked ckeckbox for (var i=0; i<item.length; i++) { // if is checked add the value into the array if (item[i].checked) { checkboxesChecked.push(item[i].value); } } console.log(checkboxesChecked); 在“checkboxesChecked”数组中,您拥有选中框的所有值。

回答 3 投票 0

如何比较两个包含具有共享属性的对象的数组列表?

如何比较两个包含具有共享属性的对象的数组列表? 例如,我有一个 pojo 类 Abc: 类 Abc { 字符串数据字符串; int 行号; ...... } Abc list1 包含 - 2000 条记录...

回答 2 投票 0

与 IntArray 相比,ArrayList<Int> 对于大量元素来说性能极其糟糕

我做了两种快速排序的实现:顺序排序和并行排序。第二个是使用 ForkJoinPool 使用 4 个线程编写的(我在下面添加了实现) 排序函数与 ArrayList 一起使用:

回答 1 投票 0

Java 数组是同构的,而 ArrayList 不是同构的,这是什么意思?

如果我们有一个 Type[],我们只能在其中存储 Type 或其子类型。 ArrayList 也是如此。那么为什么说一个是同质的,另一个不是同质的呢?

回答 3 投票 0

如果我的代码不返回任何 void 类型,为什么我会得到 void not allowed?

我是编码新手。我花了几个小时尝试调试这个。 我的程序应该询问用户他们想要的最大数字(最多 100),然后生成 10 个随机加法

回答 1 投票 0

不兼容类型:void 无法转换为 ArrayList<Integer>

我是编码新手。我有一个函数,它生成随机整数的 ArrayList,然后返回该 ArrayList。当我尝试将该 ArrayList 分配给主函数中的 ArrayList 时,我得到...

回答 1 投票 0

比较字符串/数组中的两个字符,看看它们是否相同

我正在尝试创建一个数组并删除除空格(“”)之外的重复项。我在网上看到了一些方法,但我正在尝试不复制。我尝试了很多方法...

回答 1 投票 0

包含整数和字符串的数组列表

我想创建一个包含整数和字符串的数组列表..这可能吗? 我创建了两个 Arraylist,如下所示: ArrayList intList=新的ArrayList 我想创建一个包含整数和字符串的数组列表..这可能吗? 我创建了两个Arraylist,如下所示: ArrayList<Integer> intList=new ArrayList<Integer>(); intList.add(1); intList.add(2); ArrayList<String> strList=new ArrayList<String>(); strList.add("India"); strList.add("USA"); strList.add("Canada"); 我想将 intList 和 strList 放入一个新的 ArrayList 中。 我可以这样做吗?如果是这样,怎么办?? 您可以按如下方式执行此操作,但必须放弃列表容器的泛型。 List<List> listOfMixedTypes = new ArrayList<List>(); ArrayList<String> listOfStrings = new ArrayList<String>(); ArrayList<Integer> listOfIntegers = new ArrayList<Integer>(); listOfMixedTypes.add(listOfStrings); listOfMixedTypes.add(listOfIntegers); 但是,更好的方法是使用 Map 来跟踪两个列表,因为编译器将不再能够阻止您混合类型,例如将字符串放入整数列表中。 Map<String, List> mapOfLists = new HashMap<String, List>(); mapOfLists.put("strings", listOfStrings); mapOfLists.put("integers", listOfIntegers); mapOfLists.get("strings").add("value"); mapOfLists.get("integers").add(new Integer(10)); 如果可以避免,请避免使用此对象类型列表。寻找个人清单。 如果没有,那么你应该选择 Object 类型 List<Object> list = new ArrayList<Object>(); 它接受所有类型的对象,但在检索时必须小心。 检索时检查对象 for (Object obj: list) { if (obj instanceof String){ // this is string } else if (obj instanceof Integer) { // this is Integer } } List<Object> oList=new ArrayList<Object>(); 您可以使用标记总和类型:Either<A, B>是Left<A, B>或Right<A, B>。在 Java 中,它看起来像: public interface Either<A, B>; public class Left<A, B> implements Either<A, B> { public final A value; public Left(A value) { this.value = value; } } public class Right<A, B> implements Either<A, B> { public final B value; public Right(B value) { this.value = value; } } 所以,您可以使用ArrayList<Either<Integer, String>>。 for (Either<Integer, String> either : intsOrStrings) { if (either instanceof Left) { Integer i = ((Left<Integer, String>) either).value; } else if (either instanceof Right) { String s = ((Right<Integer, String>) either).value; } } 这种方法比使用 Object 更加类型安全。 我向您提供在我的项目quiryhere.com中实施的示例单击此处访问 java代码... public class hash_Map { public HashMap<Integer, String> getQuestionTagWithId(int qId) throws SQLException{ DatabaseConnection dc = new DatabaseConnection(); HashMap<Integer, String> map = new HashMap<>(); Connection con = null; PreparedStatement ps = null; ResultSet rs = null; try{ con = dc.getConnection(); String sql = "select tag_id as unique_id,(select topic_name from topic where unique_id = question_topic_tag.tag_id)topic_name from question_topic_tag where question_id =?"; ps = con.prepareStatement(sql); ps.setInt(1, qId); rs = ps.executeQuery(); while(rs.next()){ int questionTagId = rs.getInt("unique_id"); String questionTag = rs.getString("topic_name"); map.put(questionTagId, questionTag); } }catch(SQLException msg){ throw msg; }finally{ if(rs != null){ try{ rs.close(); }catch(SQLException msg){ } } if(ps != null){ try{ ps.close(); }catch(SQLException msg){ } } if(con != null){ try{ con.close(); }catch(SQLException msg){ } } } return map; }} Jspbean <jsp:useBean class="com.answer.hash_Map" id="SEO" scope="page" /> jstl代码,我正在使用jstl <c:forEach items="${SEO.getQuestionTagWithId(param.Id)}" var="tag" varStatus="loop"> ${tag.key}${tag.value} </c:forEach> 如果您想同时打印两者,请尝试 2D 数组 String[][] fruits = {{"Orange", "Lemon", "Grapes"}, {"Mango", "Melon", "Apples"}}; int[][] prices = {{4, 6, 7}, {14, 3, 6}}; int c = 0; for (String[] x : fruits) { c++; System.out.println(fruits[c - 1][c - 1] + " price is " + prices[c - 1][c - 1]); }

回答 6 投票 0

如何在短时间内对ApplicationInfo类型的列表进行排序?

我想对ApplicationInfo类型的列表进行排序,我想对ApplicationInfo类型的列表进行排序,以便用户应用程序在前面,然后是系统应用程序(对于Android),同时减少...

回答 1 投票 0

有人知道为什么这段代码在 leet 代码中的 3sum 中出现错误吗

给定一个整数数组 nums,返回所有三元组 [nums[i], nums[j], nums[k]],使得 i != j, i != k, and j != k,并且 nums[ i] + nums[j] + nums[k] == 0。 请注意,解决方案集不得...

回答 1 投票 0

奇数序列替换为计数

我正在开发java程序 这是程序问题: 考虑Java 程序。 它从标准输入读取整数(直到得到负数)并 将它们放入一个数组中。 之后...

回答 6 投票 0

ArrayList可以处理java中的大数据集吗?

我需要在集合对象中存储大约 100000 - 200000 条记录。截至目前,我计划使用 ArrayList,但我有兴趣知道存储如此庞大的列表的最佳方式。 C...

回答 1 投票 0

如何从flutterflow将行列表插入supabase?

我可以从flutterflow向supabase插入一行,但我需要插入一个行列表,例如,如果我想在

回答 1 投票 0

Java:如何对填充有用户输入项目的 ArrayList 中的项目进行“排名”?

我正在创建一个Java程序,允许用户输入一组相关项目,然后将它们从最大到最小进行排名。代码的第一部分允许用户输入尽可能多的项目...

回答 1 投票 0

Arraylist 过滤并发送其他ArrayList

模型类 类人{ 私有字符串 ID; 私有字符串名称; 私有整数年龄; // 构造函数 公共人(字符串ID,字符串名称,整数年龄){ 这个.id = id; ...

回答 1 投票 0

不能在Java列表中使用removeAll方法

我在一个列表中有一个整数1,2,3,4的列表,称为a1temp,想要使用GA中的项目删除a1temp中的相同项目,使用a1temp.removeAll(GA); 基本上, 得到了列表中的项目列表...

回答 1 投票 0

C# List 或 Array 或 ArrayList 或其他东西,并按年龄从大到小排序

这是我的代码。我只是一个初学者。我想要这样的输出。 如果我输入 3。程序将询问用户“姓名、日期、月份、年份”三次,我想要这样的输出。对于前...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.