随笔分类 -  算法(常用帮助方法)

给出一些简单的,用于处理日常问题的方法
将Array格式的数据解析成JSON格式的数据
摘要:在编程的过程中,数据的传输格式如何,会影响开发的效率和后期代码的维护, 并且现在许多的js中支持了JSON格式的数据, 比如angular、nodejs。本篇文章主要讲解Array(数组)形式数据的解析。其它格式的数据会在后续的文章中进行书写。 (1)定义一个解析Array的类JSONArray。 阅读全文

posted @ 2016-06-01 18:38 夜晚的猫头鹰 阅读(1472) 评论(0) 推荐(0)

获取HashMap的key列表
摘要:在代码的书写过程中,获取Map所有的key是一件常见的事情,那么如何处理呢? 在java提供的api中ArrayList<String>是一种很哈的解决方案, 下面对这个问题提供代码如下: public static String[] getMapKeys(Map map){ if(map==nul 阅读全文

posted @ 2016-05-09 19:18 夜晚的猫头鹰 阅读(1662) 评论(0) 推荐(0)

获取URL中附带的请求参数的方式
摘要:在进行请求的时候,通常的方式是:request.getParametere("param");来获得我们想要的一些参数, 但是在现实的生活中我们需要自定义一些URL格式的请求参数,对这些格式的请求参数可能通过request.getParameter("param") 就不是十分的合适。 下面我们以h 阅读全文

posted @ 2016-04-22 14:50 夜晚的猫头鹰 阅读(2845) 评论(0) 推荐(0)

筛选法得到N范围内的所有素数
摘要:获得N范围内的所有素数有很多种方式,其中比较容易想到的一种解决方案如下: public String findAllPrimer(int num){ int num =100; StringBuffer sb = new StringBuffer(); for(int i=2;i < num ;i+ 阅读全文

posted @ 2016-03-31 14:45 夜晚的猫头鹰 阅读(349) 评论(0) 推荐(0)

将一个路径进行标准化的解析, 防止路径中连续出现多个‘/’,以及防止路径中出现'\', 防止路径结尾出现 '/'
摘要:由于不同系统,路径的信息表示不同,但是最后的处理却是使用同一格式的, 比如:输入的路径为:D:\\kassdev\\app-kaace\\classes\\com\\kass\\commons\\utils, 需要输出的路径信息为:D:/kassdev/app-kaace/classes/com/k 阅读全文

posted @ 2016-03-31 10:09 夜晚的猫头鹰 阅读(428) 评论(0) 推荐(0)

导航