1. 程式人生 > >兩個相同欄位list整合成一個list

兩個相同欄位list整合成一個list

        List<Object> list_a = ajblService.selectGrpm(paraMap);
          List<Object> list_b = ajblService.exceptGrpm(paraMap);
          list_a.addAll(list_b);
          List<Object> list_c=new ArrayList<Object>();
          Set<Object> set = new LinkedHashSet<Object>();//用HashSet的話會將list順序打亂。
          for(int i=0;i<list_a.size();i++){
           Object obj=list_a.get(i);
           set.add(obj);
          }
          for (Iterator<Object> iterator = set.iterator(); iterator.hasNext();) {
                         list_c.add(iterator.next());
     
        }

相關推薦

相同list整合一個list

        List<Object> list_a = ajblService.selectGrpm(paraMap);          List<Object> list_b = ajblService.exceptGrpm(paraMap

mysql中int建立聯合索引,沒有用到索引

這兩天有一個任務表 t_task_list ,搜尋條件下面都有,相關的索引也有,但就是用不到索引,應該是跟資料分佈有關,所以對索引做了調整。 最重要的不是對索引做了調整,而是,不要以為建了索引就一定能用到,還是根據資料的分佈情況來決定的,以後多注意吧,有慢查詢,一定看sql,看expl

hive中判斷A表時間是否在B表的時間中及求訂單中間休息時間

問題:在hive中,A表中有一個時間的欄位,型別位string,格式為2018-12-0 13:34:12;在B表中有欄位start_time和end_time,型別為string,格式為2018-12-06 13:34:12,先需要將兩表按id關聯後新增一個標記欄位(當A表的時間在B表的s

在python中如何將list合併一個list,不用for語句

除了直接相加(生成新的list),還有兩種方法(修改其中一個list): 用list的extend方法,L1.extend(L2),該方法將引數L2的全部元素新增到L1的尾部,例如: 1 2 3 4 5 >>> L1 = [1, 2, 3, 4, 5] >

mysql 查詢根據以上排序

以jibingName=腹痛 欄位為例   我們需要按照 jibingName  和 fenxing_id兩個欄位來進行排序                  -------------------

Mysql日期差函式,Mysql選擇日期相差大於或小於一定時間

 SELECT*fromtablewhereTIMESTAMPDIFF(type,pretime,latertime)>100 TIMESTAMPDIFF函式,需要三個引數,type是比較的

有序單鏈表合並一個有序單鏈表的java實現

lean ble ascend con int eof title void rst 僅作為備註, 便於自己回顧. import java.util.Arrays; public class MergeSort { public static class Li

遞增有序數組合併一個遞增陣列

public static int[] MergeList(int a[],int b[]) { int result[]; // 定義一個新陣列,長度為兩個陣列長度之和

有序遞增連結串列合併一個有序遞增連結串列,要求結果仍使用原來連結串列的儲存空間,不另外佔有空間。

#include<stdio.h> #include<stdlib.h> #define MAXSIZE 20; typedef struct LNode{ int data; struct LNode *next; } LNode,*

List根據某個相同來進行合併,排序

業務類簡介: public class ChannelSituation implements Serializable {     private Long id;     private Date date;//日期

orcale 查找出表中相同的不同的值minus

1.user表 SELECT user_id FROM OA_COMPANY_USER 2.專案表中投入過的人員 SELECT DISTINCT a.USER_ID FROM OA_COMPANY_USER a, OA_PM_PERSON_INPUT b WHERE a.

【Java練習】獲取字串中最長的相同

獲取兩個字串中最長的子串並輸出。 思路解析: 1.首先考慮我們要知道長度最短的字串,這樣子在比較的次數會更少。 2.我們首先從長度最小的字串每次擷取一小段判斷是否在大串中 3.考慮到有可能有多個長度相同的子串,那麼我們就應該將他們同時儲存到集合中 4.要多考慮到各種異常的發生。

java中map的融合(map有相同

試想這樣一個場景: 資料庫表中 有 城市資訊表 city_tbl; 有院士資訊表  ys_tbl ,其中院士有城市id欄位(id); 但是不是所有城市都有院士;  我們想要得到 城市的詳細資訊,包括院

通過stream()方法,一條程式碼計算List集合中相同的結果。

一、下面寫了一個例子 定義一個User類 package com.newframe.controllers.api; import lombok.Data; import java.math.BigDecimal; /** * @author:wangdong * @d

頁面跳轉到一個頁面,每次跳轉顯示不一樣的內容,相同功能形式不同的jsp頁面整合一個 根據傳遞的引數值來決定跳轉的jsp頁面該顯示什麼樣的內容,避免new多jsp頁面,節省資源

在jsp開發過程中,會遇到這樣的情況; 一個頁面跳轉到另一個頁面,需要兩個jsp頁面; 如果有5、6種不同的一個頁面跳轉到另一個不同的jsp頁面的時候,基本的功能都差不多,類似的情況,如果建立很多的jsp,會導致資源浪費,還有就是建立多個jsp頁面到後來自己都有點暈; 那麼只需要在傳遞的

張表相同同列輸出(union/unionAll)

事先閱讀 http://www.w3school.com.cn/sql/sql_union.asp 表1: CREATE TABLE `A` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `orderno` bigint(20

TP5 Join連結串列查詢,表有相同會被覆蓋問題

一:可以定義需要哪張表的欄位 用別名。 //Join 連結串列查詢如果兩表中有相同的欄位,需要標明查詢哪個表中的欄位可以用別名 $data=Db::name('article')->alias('a') ->join('item i','a.itemid

資料庫多相同的統一更新(儲存過程)

開發中遇到多個表要設定區域REGIONCODE這個欄位的更新,所以寫了這個儲存過程統一處理CREATE PROCEDURE [dbo].[Sp_RegionCode_SD_value] AS DECLARE @tableName VARCHAR(100)

有序的單向連結串列整合一個有序單向連結串列

題目:將兩個有序的單向連結串列整合成一個新的有序單向連結串列。 以小到大有序基準的單向連結串列,演算法原理: 1、取連結串列A,連結串列B 各自頭節點進行比較,確定新連結串列的頭節點。 2、若取的是連結串列A的節點,取出連結串列A該節點的下一節點與B連結串

ubuntu開啟應用程式, 啟動出現相同圖示

我在ubuntu上安裝了微信, 開啟微信後出現兩個微信圖示, 百度了一大堆,下面是別人的解決方式, 但是並沒有解決我的問題:ubuntu14下,用unity的啟動器開啟google-chrome,在啟動器上會有兩個chrome的圖示, 而且點選其中一個會無視存在的chrome