首页 > TAG信息列表 > tempList
将JsonArray按某一个字段分组成多个JsonArray的方法
String sourceStr = "[\n" + " {\"id\":\"1001\",\"name\":\"测试1\",\"value\":\"111\"},\n" + " {\"id\":\"写个循环文件夹的demo
public static void getName(String name){ File file=new File(name);//path为文件夹的路径 File[] tempList = file.listFiles();//该方法返回的是文件数组 for (int i = 0; i < tempList.length; i++) {//循环这个数组 if (tempList[i].isFile()) {//根对于list集合里面的Object参数除1000,取小数点后三位
for (var e : list1) { List<Object> tempList = new ArrayList<>(); tempList.add(e.get("name")); tempList.add(new BigDecimal(e.get("amount") == null ? "0" : e.get("amount"压缩文件夹并返回浏览器压缩流
依赖 <!--Java常用工具类--><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.2.3</version></dependency>代码 //生成zip文件ZipUtil.zip(templateDir + "rb/");//T力扣第39题:组合总和(java回溯)
一、题目内容 二、题目分析 这道题目的示例[2,3,6,7],可以用下图方式遍历的理解。 如图,首先有四种选择方法,可以在2,3,6,7中任选一个,然后将它加到临时列表中去,之后每层都有四种选择方法(因为可重复选择),每次选择后我们用sum+=选择的值,当我们一直选择到scompareTool.py
import csvimport loggingfrom DataCleaning.library.functions.changeDirectory import *from floatFormatter import *from DataCleaning.library.functions.addPath import *addPath("config")from config import *def compareTool(): fname1 = "proof.cCompletableFutures多线程阻塞获取结果
voidCompletableFuture.get(); voidCompletableFuture.join(); 一样会阻塞当前线程,直到所有子任务都完成一起打印结果 package com.async; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.concurrent.*; /** * @author Allenleetcode题库学习系列——LCP 07. 传递信息
原题地址: https://leetcode-cn.com/problems/chuan-di-xin-xi/ 原题如下: 小朋友 A 在和 ta 的小伙伴们玩传信息游戏,游戏规则如下: 有 n 名玩家,所有玩家编号分别为 0 ~ n-1,其中小朋友 A 的编号为 0 每个玩家都有固定的若干个可传信息的其他玩家(也可能没有)。传信息的关系是单向的Python爬虫爬取搜狐视频电影并存储到mysql数据库
代码: 1 import time 2 import traceback 3 import requests 4 from lxml import etree 5 import re 6 from bs4 import BeautifulSoup 7 from lxml.html.diff import end_tag 8 import json 9 import pymysql 10 #连接数据库 获取游标 11 def get_conn():LeetCode49 - 字母异位词分组
LeetCode49 - 字母异位词分组 链接:https://leetcode-cn.com/problems/group-anagrams 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"] 输出: [ ["ate",&qupython语言名片管理系统,进行增删改查
def men(): print("\t*****************") print("\t 名片管理系统\n") print("\t 1.添加名片\n") print("\t 2.删除名片\n") print("\t 3.修改名片\n") print("\t 4.查询名片\n")Day52 二叉树的层序遍历
给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点) https://leetcode-cn.com/problems/binary-tree-level-order-traversal/ 示例1: 二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 [ [3], [9,20], [15,7] ] Java解法 思路: 层序边历List中sublist方法内存地址指向问题
SubList的使用 List接口中有subList(int fromIndex, int toIndex)方法 属于浅拷贝 会对原List产生影响,所以要慎用。 测试用例 public static void main(String[] args) { List list = new ArrayList(); for(int i = 0; i<10 ;i++){ list.add(i);13.leetcode-39. Combination Sum(回溯法)
题目: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1: 输入:candidates = [2,3,6,7], tAndroid 获取某个文件夹下的所有文件
Android 获取某个文件夹下的所有文件 // 数据文件夹 private final String dataFile = "dataFile"; /** * 生成文件夹 * */ private File makeDataFile() { File file = null; try { file = new File(getExterna归并排序(二)
1 public class guiBing2 { 2 public static void mergeSort(int[] list,int[] tempList,int head,int rear){ 3 if(head < rear){ 4 //取分割位置 5 int middle = (head + rear) / 2; 6 //递归划分列表的左序列 7网站备份字典生成
0x01 参考了乌云漏洞链接 https://raw.githubusercontent.com/w2n1ck/wooyunDic/master/dicc.txt 0x02 把比较典型提取了出来 #coding=utf-8 # python3.6 import sys import imp imp.reload(sys) import os import os.path import requests from urllib.parse import unquote suleetcode刷题----数组子集--回溯算法
78 public List<List<Integer>> subsets(int[] nums) { List<List<Integer>> list = new ArrayList<>(); Arrays.sort(nums); backtrack(list, new ArrayList<>(), nums, 0); return list; }Java集合去重
//普通集合List去重方法 public List<floorMapper> removethesame(List<floorMapper> list) { //创建一个临时集合装去重后的数据 List<floorMapper> tempList = new ArrayList<floorMapper>(); for (floorMapper i : list) { if (!tempList.contains(i)把List数据导出到excel
废话不多说 看代码 //获取城市天气情况 @ApiOperation(value = "增加采集城市", notes = "添加要采集的天气城市,获取天气情况") @GetMapping("/fetchData/exportWeatherInfo/{cityName}") public void exportWeatherInfo(@PathVariable("cityName") String c递增子序列
给定一个整型数组, 你的任务是找到所有该数组的递增子序列,递增子序列的长度至少是2。 示例: 输入: [4, 6, 7, 7] 输出: [[4, 6], [4, 7], [4, 6, 7], [4, 6, 7, 7], [6, 7], [6, 7, 7], [7,7], [4,7,7]] 说明: 给定数组的长度不会超过15。 数组中的整数范围是 [-100,100]。回溯算法(Java实现)
原文链接:https://www.cnblogs.com/lzxin/p/9714133.html 最近有在leetcode上面做算法题,已经遇到了两道回溯算法的题目,感觉一点思路都没有,现决定将java如何实现回溯算法做一次总结。 一、什么叫做回溯算法 (摘抄于百度百科) 回溯算法实际上一个类似枚举LeetCode 78. 子集(Subsets) 34
78. 子集 78. Subsets 题目描述 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明: 解集不能包含重复的子集。 每日一算法2019/6/6Day 34LeetCode78. Subsets 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3],输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。
package myprac.LeetCode;import java.util.ArrayList;import java.util.List;public class StringPermutation { /* public static ArrayList<String> Permutation(String str) { ArrayList<String> list = new ArrayList<>(); if(str==nuPython笔记_第二篇_基本功_4.常用模块的简单使用_文件操作模块(pickle)
1. 文件操作模块_pickle: 前面我们讲到过用open函数机器相关的方法读写文件。我们这里介绍一个pickle模块的使用,这个模块也叫数据持久性模块。 举例1: import pickle# 数据持久性模块# list文件mylist = [1,2,3,4,5,"Sunck is a good man"]f = open("file1.txt","wb") # 采