根據字串分組

2021-04-12 20:54:50 字數 1432 閱讀 7261

今天要做乙個根據字串分組,然後集體執行乙個操作,想了一上午,動態建立陣列什麼的,最後還是用了list。

list alllist=new arraylist();

string m1="a123_x1";

string m2="a124_x1";

string m3="a125_x2";

string m4="a126_x2";

string m5="a127_x3";

string m6="a128_x3";

string m7="a129_x3";

alllist.add(m1);

alllist.add(m2);

alllist.add(m3);

alllist.add(m4);

alllist.add(m5);

alllist.add(m6);

alllist.add(m7);

string sufxlist="";

for(int i=0;ilist=new arraylist();

//system.out.println("aa===="+ aa[j]);

//aaj=aa[j];

system.out.println("當查詢含有「"+aa[j]+ "「時");

for(int n=0;n< 7;n++)

}for(int r=0;r執行結果為:

x1-------------a123

x1-------------a124

x2-------------a125

x2-------------a126

x3-------------a127

x3-------------a128

x3-------------a129

sufxlist..................&x1&x2&x3

當查詢含有「x1「時

list的長度是。。。。。。。。。。。。1

list的長度是。。。。。。。。。。。。2

list每個元素。。。。。。。。a123_x1

list每個元素。。。。。。。。a124_x1

當查詢含有「x2「時

list的長度是。。。。。。。。。。。。1

list的長度是。。。。。。。。。。。。2

list每個元素。。。。。。。。a125_x2

list每個元素。。。。。。。。a126_x2

當查詢含有「x3「時

list的長度是。。。。。。。。。。。。1

list的長度是。。。。。。。。。。。。2

list的長度是。。。。。。。。。。。。3

list每個元素。。。。。。。。a127_x3

list每個元素。。。。。。。。a128_x3

list每個元素。。。。。。。。a129_x3

這樣就可以對每一組進行操作了。

根據字元分割字串

create or replace procedure get split v string1 in varchar2,輸入的字串 v start in number,開始擷取的位置 v length in number,擷取的字元個數 v split in varchar2 分隔符號 as v s...

SQL根據字串B分隔字串A

建立錶值函式 1 create function dbo f split 2 3 splitstring nvarchar max 源字串a 4 separator nvarchar 10 分隔字串b,預設為空格5 6returns splitstringstable table 輸出的資料表7 8...

leetcode 字串 字謎分組

給定乙個字串陣列,將字母異位片語合在一起。字母異位詞指字母相同,但排列不同的字串。示例 輸入 eat tea tan ate nat bat 輸出 ate eat tea nat tan bat 說明 class solution map.get key add str return new arr...