首页 > TAG信息列表 > resList

List<Map<String, Object>> 按照时间排序

// 准备一个集合 List<Map<String, Object>> resList= Lists.newArrayList(); Map<String, Object> map1 = Maps.newHashMap(); map1.put("name","张三"); map1.put("receiving_time","2019-05-04"); resList.add(map1);  

将Object对象转成List对象

/** * 将Object转成List */ @Test public void testObjectCastToList() { Object obj = new Object(); // 这里模拟对解析出来的对象进行转换成List<String> List<String> resList = castToList(obj, String.class); } /

前端白名单过滤

router.beforeEach(((to, from, next) => { let white = ['/clogin', '/index', '/'] if (white.includes(to.path)) { next() } else { let vuelist = localStorage.getItem('vuelist') con

leetcode46. 全排列

1.题目描述: 给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。 2.回溯: 排列时不能用index来递归下一层,下一层起始仍为0但是要除去先前已经被添加的元素。 使用list.contains()方法: class Solution { private List<List<Integer>> resList

leetcode刷题-剑指offer-24题

leetcode刷题-剑指offer-24题 题目 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解答 新手上路,才学疏浅,望斧正 采用头插法对链表逆序 依次从链表中读出一个节点 插入新节点的前面 class

【算法题】打印字符串中所有字符的排列

题目描述:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输 入字符串 abc, 则打印出由字符 a,b,c 所能排列出来的所有字符串 abc,acb,bac,bca,cab 和 cba 。 思路 :将当前位置的字符和前一个字符位置交换,递归。 public class Test { public st

前端显示时间格式带T

页面在获取时间字段时,显示出来带T 只需要在后面加上.replace(/T/g, ' ').replace(/.[\d]{3}Z/, ' ')就可以去掉啦 比如reslist[i].MANUFACTURE_DATE改为reslist[i].MANUFACTURE_DATE.replace(/T/g, ' ').replace(/.[\d]{3}Z/, ' ')就可以了  

102. Binary Tree Level Order Traversal

 层次遍历,广度优先,用队列实现 // 102.二叉树的层序遍历 class Solution { public List<List<Integer>> resList = new ArrayList<List<Integer>>(); public List<List<Integer>> levelOrder(TreeNode root) { //checkFun01(root,0);

力扣102题(二叉树的层序遍历)

102、二叉树的层序遍历 基本思想: 从上到下、从左到右依次依次将每个数放入到队列中,然后按顺序依次打印就是想要的结果 具体实现: 1.先将二叉树的根节点放到队列que中 2.第一层循环中   定义列表itemList放二叉树每一层的结果 3.第二程循环中   len控制每一层,减到0的话说明二叉

Golong使用反射提取数组中的数组对象、reflect.Value类型到string类型的转换

首先json数据为下: { "code": 200, "data": { "pcode": "1000", "annList": ["java.util.ArrayList", [{ "Name": "no1", "sex": "1" }, { "Name&quo

Python不特定个数列表比较,返回参与比较列表元素的有无

def listCompare(*args): res = [] listall = [] for i in range(len(args)): listall += args[i] listall = list(set(listall)) listall.sort() for item1 in listall: reslist = [] reslist.append(item1) for j

LeetCode(四)

打印一个字符穿的全部子序列: package com.model.recursion; import org.omg.PortableServer.LIFESPAN_POLICY_ID; import java.util.ArrayList; import java.util.List; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/8/29 21:52 * 动态规划查找到一个字

【Java】通过一个算法题查漏补缺

  1.问题是什么    算法题:https://leetcode-cn.com/problems/merge-intervals/ 在用Java实现时,遇到了好多的问题。  第一版的Java代码如下: import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; import java.util.List; /* * @lc app=leet

对象存储OSS使用PHP SDK创建目录示例

/** * @info 检查目录是否存在,若不存在则创建目录 * @param object $ossClient * @param string $ossFolder * @param string $filePathWithName * @return bool * @author Daisy * @date 2021/6/28 16:42 */function checkDirExists($ossClient, $ossFolder, $filePath){ glob

解决 PageInfo 返回的 total 不正确

在最近写代码时遇到的一个问题:通过 PageInfo 进行分页后返回的总条数total一直不正确。 问题代码如下: public Result selectUser(int pageNum, int pageSize) { PageHelper.startPage(pageNum, pageSize); List<User> list = userMapper.getAll(); if (list != n

完整的二分查找法

包括了递归,非递归,以及重复元素查找,附有注释,简单易懂。。。 package org.example.search; import org.example.sort.BubbleSort; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class BinarySearch { public static void main(String[

力扣第49题 中等难度 字母异位词分组

先看一眼题: 思路:遍历strs里的所有字符串,如果这个字符串已经被存到resList中,则跳过接下来的判断,继续看下一个字符串;如果resList中不存在有任何一个list包含该字符串,则用该字符串创建一个list,并加入到resList中去。 需要写一个辅助函数,用于判断两个字符串是否拥有的字母相同,只

lua语言---浮点数转16进制

--这个版本,经过验证 ,可把16进制,转浮点数,验证时间 2018-5-28 23:02 --[[0.0001 38D1B717-0.0001 B8D1B717178.125 4332200020.59375 41A4C000-1.275 BFA333320.125 3E000000-0.65 BF2666660.75 3F4000000.5 3F0000000.6 3F1999990.7 3F3333330.8 3F4CCCCC0.9 3F666666-

47. 全排列 II

题目描述:   给定一个可包含重复数字的序列,返回所有不重复的全排列。   示例:     输入: [1,1,2]    输出:      [         [1,1,2],         [1,2,1],         [2,1,1]      ] 题解: class Solution { public List<List<I

js利用递归与promise 按顺序请求数据

问题:项目中有一个需求,一个tabBar下面如果没有内容就不让该tabBar显示,当然至于有没有内容,需要我们通过请求的来判断,但是由于请求是异步的,如何让请求按照tabBar的顺序进行? 方案:我们可以将promise变成下一个请求,可以利用递归来实现 实施: //定义初始数据 requestlist就像tabBar列表

leetcode 66 加一

题目描述 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2

数据分批 将一个list 按照一定条数拆分成几个list存放在list里

import java.util.ArrayList; import java.util.List; public class SplitBatch {      public static <T> List<List<T>> split(List<T> resList, int count) {               if (resList == null || count < 1)                   return null;

java 实现每次从list中取5000条数据放入新list

public static <T> List<List<T>> split(List<T> resList, int count) { if (resList == null || count < 1) return null; List<List<T>> ret = new ArrayList<List<T>>(); int size = resList.size(); if (size <= c