今天要做乙個根據字串分組,然後集體執行乙個操作,想了一上午,動態建立陣列什麼的,最後還是用了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...