如何实现自己的HashSet包含方法(How implement own HashSet contains method)
我有HahSet int [9]数组的集合,并且想知道HashSe是否已经包含该数组。 例如
HashSet<int[]> set = new HashSet<int[]>(); int[] a=new int[9]{1,2,3,4,5,6,7,8,9}; set.Add(a); int[] a2=new int[9]{1,2,3,4,5,6,7,8,9}; if(!set.Contains(a2)) set.Add(a2);
我如何重写或实现自己的Equals方法,使HastSet.Contains行为像Arrays.SequenceEquals?
I have HahSet collection of int[9] arrays and want know if HashSe already contains that array. for example
HashSet<int[]> set = new HashSet<int[]>(); int[] a=new int[9]{1,2,3,4,5,6,7,8,9}; set.Add(a); int[] a2=new int[9]{1,2,3,4,5,6,7,8,9}; if(!set.Contains(a2)) set.Add(a2);
How can I override or implement own Equals method so that HastSet.Contains would behave like Arrays.SequenceEquals?
原文:https://stackoverflow.com/questions/14799167
更新时间:2023-05-14 11:05
最满意答案
WebJarAssets控制器的路由文件中是否有条目? 像这样的东西:
GET /webjars/*file controllers.WebJarAssets.at(file)
Do you have an entry in your routes file for the WebJarAssets controller? Something like this:
GET /webjars/*file controllers.WebJarAssets.at(file)
相关问答
更多-
Zend Framework 2导航菜单Twitter Bootstrap集成(Zend Framework 2 Navigation Menu Twitter Bootstrap Integration)[2023-09-15]
您可以使用partials按照您的要求生成导航。 要在你的模板中显示你的导航: navigation('navigation')->menu()->setPartial($partial) ?> navigation('navigation')->menu()->render() ?> 您的导航 ... -
有两种方法可以加快Javascript构建步骤: 在运行activator之前,安装node.js并设置export SBT_OPTS="$SBT_OPTS -Dsbt.jse.engineType=Node" 。 使用node.js而不是默认的Javascript引擎可以提供非常显着的加速。 更多细节可以在这里找到: 迁移到播放2.3 ,请参阅有关sbt-web的部分 自定义构建步骤,例如 通过添加到build.sbt来禁用缩小: RjsKey.optimize := "none" 通过添加到build. ...
-
如果您只想更改URL路由中的前缀,则可以在conf/routes文件中更改静态资产控制器的路由。 If you just want to change the prefix in the URL route, then you can change your static asset controller's route in the conf/routes file.
-
您没有正确使用帮助程序代理。 addPrefix()用于添加pluginloader前缀路径,而不是实际的类。 如果你想添加具体的帮助器(大概使用它们的调度钩子),那么在你的Bootstrap类中放置这样的东西 protected function _initActionHelpers() { $helper = new My_Helper; Zend_Controller_Action_HelperBroker::addHelper($helper); } 对于常规的运行时助手,您可以在 ...
-
Play Framework Bootstrap Webjar集成不起作用(Play Framework Bootstrap Webjar integration not working)[2023-09-24]
WebJarAssets控制器的路由文件中是否有条目? 像这样的东西: GET /webjars/*file controllers.WebJarAssets.at(file) Do you have an entry in your routes file for the WebJarAssets controller? Something like this: GET /webjars/*file contro ... -
我认为一个允许你使用Twitter的Bootstrap的好的PHP框架是Symfony2 http://symfony.com/ 。 他们有一个名为Assetic的客户端资源管理系统,允许您打包所需的任何库。 因此,虽然它不提供与twitters客户端框架的集成,但它确实允许您编写自己的框架。 请访问http://symfony.com/doc/current/cookbook/assetic查看。 希望有所帮助。 I think a good php framework that would allow ...
-
请对“正确的行为”更精确一点。 什么是错误? 将e2e测试与Play工作流程集成在一起,还是只让e2e AngularJS绿色而不是红色? 这里的困难是定义“端到端”,因为它没有很好的定义,在维基百科中没有提及它。 你可以有一个好主意,因为它是自言自语的,而且在这里也有一个关于端到端的优秀线索: http : //www.geekinterview.com/question_details/40319 因此,假设您想在接近产品的环境中使用Front + Back测试所有场景。 端到端测试AngularJS应 ...
-
我刚刚在spring-dispatcher-servlet.xml中将版本从3.1更改为4.0,并将mvc:资源放在最后,并将mvc:annotation-driven驱动 我的spring-dispatcher-servlet.xml现在看起来像这样:
Twitter引导程序webjar没有正确引用较少的文件(Twitter bootstrap webjar doesn't reference less files correctly)[2022-07-08]
不幸的是,这是由于Bootstrap的路径引用不正确。 所以它无法在WebJar中修复。 tail -n 1 META-INF/resources/webjars/bootstrap/3.3.6/css/bootstrap.css /*# sourceMappingURL=bootstrap.css.map */ 在bootstrap.css.map您会看到错误的路径引用: {"version":3,"sources":["bootstrap.css","less/normalize.less" ... ...Navbar Bootstrap框架(Navbar Bootstrap Framework)[2022-06-30]
要使用相同的功能解决您的问题,请替换以下行相关文章
更多- 怎么理解Set集合中的HashSet中的元素是无序的?
- 研磨设计模式之工厂方法模式(Factory Method)-模式讲解1
- 研磨设计模式之工厂方法模式(Factory Method)-模式讲解2
- 研磨设计模式之工厂方法模式(Factory Method)-场景问题
- 研磨设计模式之工厂方法模式(Factory Method)-模式讲解3
- 研磨设计模式之工厂方法模式(Factory Method)-解决方案
- [ solr扩展 ] Different ways to implement autosuggest using SOLR
- Java 方法
- getMethod方法调用疑惑
- MySql 查询语句中包含中文时不能查询结果 编码问题!
最新问答
更多- 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)