Typecasting Arraylist(Typecasting Arraylist)
我有一个扩展泛型类型的Arraylist的类:
class ListA extends ArrayList<A>{ }
现在我创建一个
ListA
的对象,然后我想使它成为一个同步列表ListA a = new ListA(); a = (ListA) Collections.synchronizedList(a);
但上面的代码给出了类型转换异常。 最后我想迭代对象
a
并将列表成员存储在不同的同步列表中。关于如何解决这个问题的任何建议?
I have a class which extends an Arraylist of generic type:
class ListA extends ArrayList<A>{ }
Now i create an object of
ListA
and then i want to make it a synchronized listListA a = new ListA(); a = (ListA) Collections.synchronizedList(a);
But above code gives typecast exception. The last thing i want to iterate over object
a
and store list memebers in a different synchronized list.Any suggestions on how to go about this?
原文:https://stackoverflow.com/questions/21820575
更新时间:2023-06-14 07:06
最满意答案
请尝试以下方法:
$('input[name^="peach"]').change(function() { var apple = $('input[name^="apple"][value='+ this.value +']') // phew if (this.checked) { apple.prop('checked', true) } else { apple.prop('checked', false) } })
Try the following:
$('input[name^="peach"]').change(function() { var apple = $('input[name^="apple"][value='+ this.value +']') // phew if (this.checked) { apple.prop('checked', true) } else { apple.prop('checked', false) } })
相关问答
更多-
您可以使用 function SelectAll(element) { $(element).closest('fieldset').find('table :checkbox').prop('checked', element.checked); } 你的版本不起作用的原因是该表不是select-all复选框的兄弟。它是包含复选框的标签的兄弟。 You can use function SelectAll(element) { $(element).closest('fieldset') ...
-
尝试这个: $(document).ready(function(){ $('.check:button').toggle(function(){ $('input:checkbox').attr('checked','checked'); $(this).val('uncheck all'); },function(){ $('input:checkbox').removeAttr('checked'); $(this).va ...
-
像这样的东西 $(function() { $(".filterCheck").on('change', function() { var checked = $('.filterCheck:checked'), trs = $('[class^="filter_"]').closest('tr'); if (checked.length === 0) { // no boxes checked t ...
-
这对我有效。 function toggle(oInput) { var aInputs = document.getElementsByTagName('input'); for (var i=0;i
检查JQuery中的复选框(Checking checkboxes in JQuery)[2023-01-30]
您可以使用以下方法获取站点中所有已选中复选框的列表: $('input[type=checkbox]:checked') 短 正如Craig所提到的,还有一个简短版本: $(':checkbox:checked') 计数 如果您想知道没有选中的复选框,只需执行以下操作: $(':checkbox:checked').length You can get a list of all checked checkboxes in the site with this: $('input[type=check ...从jQuery 1.6开始,为了改变元素的属性,应该使用prop方法代替attr 。 $("#itemsList .checkall").on("change", function () { $(".checkbox").prop("checked", this.checked); }); As of jQuery 1.6 for changing properties of elements prop method should be used instead of attr. $("#ite ...$("#range123").click(function() { var from = $("#frm_range").val(); var to = $("#to_range").val(); var expr = ":checkbox.range_opts:lt(" + to + ")"; if (from > 1) { expr += ":gt(" + (from-1) + ")"; } $(expr).attr("checked", true); }); $("# ...HTML页面中每个元素的id必须是唯一的。 因此,要么保留unique id要么为checkbox提供class而不是id和class可以相同。 没有与class保持一致的独特性。 将click/change event附加到.checkAll checkbox ,该checkbox已更改为此处的类而不是id并根据.checkAll复选框的checked属性设置所有.checkbox属性。 以下是片段。 $(".checkAll").on('change',function(){ $(".checkb ...Jquery复选框多功能(Jquery checkboxes multi function)[2022-03-27]
发生这种情况的原因是因为Select All复选框也是div中使用此选择器的复选框: var $checkboxes = $("#table_pdf_view input[type=checkbox]"); 您需要将其移出该div,或更改获取所有复选框的方式。 例如,如果您查看以下页面,它会告诉您如何忽略某个复选框: jQuery - 如何选择所有复选框除了特定的复选框? 希望这可以帮助。 UPDATE 这是工作版本: //Handle Multi Download $(document).r ...请尝试以下方法: $('input[name^="peach"]').change(function() { var apple = $('input[name^="apple"][value='+ this.value +']') // phew if (this.checked) { apple.prop('checked', true) } else { apple.prop('checked', false) } }) 演示 ...相关文章
更多- ArrayList问题
- 关于ArrayList的使用问题~~~~~~~
- 一个ArrayList里是否可以添加不同的类,一个数组里是否可以添加不同类
- webservice的返回值问题
- 请教两个JAVA问题
- 请问这个简单的登录界面为什么跳转老错,就是登录账户和密码都对的还跳转不到指定页面?
- 如何实现:一个Tab中的List点击某个Item后想把该项添加到另一个tab中的ListView中?
- 泛型 通配符
- Storm【设计细节】 -Fields对象
- IK如何添加分词到主词典?
最新问答
更多- h2元素推动其他h2和div。(h2 element pushing other h2 and div down. two divs, two headers, and they're wrapped within a parent div)
- 创建一个功能(Create a function)
- 我投了份简历,是电脑编程方面的学徒,面试时说要培训三个月,前面
- PDO语句不显示获取的结果(PDOstatement not displaying fetched results)
- Qt冻结循环的原因?(Qt freezing cause of the loop?)
- TableView重复youtube-api结果(TableView Repeating youtube-api result)
- 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
- SQL Server 2014版本支持的最大数据库数(Maximum number of databases supported by SQL Server 2014 editions)
- 我如何获得DynamicJasper 3.1.2(或更高版本)的Maven仓库?(How do I get the maven repository for DynamicJasper 3.1.2 (or higher)?)
- 以编程方式创建UITableView(Creating a UITableView Programmatically)
- 如何打破按钮上的生命周期循环(How to break do-while loop on button)
- C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
- 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
- 如何防止调用冗余函数的postgres视图(how to prevent postgres views calling redundant functions)
- Sql Server在欧洲获取当前日期时间(Sql Server get current date time in Europe)
- 设置kotlin扩展名(Setting a kotlin extension)
- 如何并排放置两个元件?(How to position two elements side by side?)
- 如何在vim中启用python3?(How to enable python3 in vim?)
- 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
- 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
- Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
- dedecms如何安装?
- 在哪儿学计算机最好?
- 学php哪个的书 最好,本人菜鸟
- 触摸时不要突出显示表格视图行(Do not highlight table view row when touched)
- 如何覆盖错误堆栈getter(How to override Error stack getter)
- 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
- USSD INTERFACE - > java web应用程序通信(USSD INTERFACE -> java web app communication)
- 电脑高中毕业学习去哪里培训
- 正则表达式验证SMTP响应(Regex to validate SMTP Responses)