国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java報表工具finereport常用函數的用法總結(數組函數)

2019-11-14 23:42:22
字體:
來源:轉載
供稿:網友
java報表工具finereport常用函數的用法總結(數組函數)

ADD2ARRAY

ADDARRAY(array,insertArray, start):在數組第start個位置插入insertArray中的所有元素,再返回該數組。

示例:

ADDARRAY([3,4, 1, 5, 7], [23, 43, 22], 3)返回[3, 4, 23, 43, 22, 1, 5, 7].

ADDARRAY([3,4, 1, 5, 7], "測試", 3)返回[3, 4, "測試", 1, 5, 7].

注意:

如果start為小于1的數或者不寫start參數,則默認從數組的第一位開始插入數組元素

ARRAY

ARRAY(arg1,arg2...):返回一個由arg1,arg2,...組成的數組.

arg1,arg2,...:字符串或者數字.

示例:

ARRAY("hello")= ["hello"].

ARRAY("hello","world")= ["hello","world"].

ARRAY("hello",98)= ["hello",98].

ARRAY(67,98)= [67,98].

GETARRAYELEMENT

GETARRAYELEMENT(array,index):函數返回數組array的第index個元素。

示例:

String[]array = {"a", "b", "c", "d"}

GETARRAYELEMENT(array,3)等于c.

GETARRAYELEMENT(array,1)等于a.

GREPARRAY

GREPARRAY(array,fn):函數(返回true或者false)是條件,過濾此數組,最后形成一個新數組。

示例:

GREPARRAY([3,4,2,3,6,8,7],"item != 3")等于[4,2,6,8,7]

注意:該函數的第二個參數是一個字符串。

INARRAY

INARRAY(co,array):返回co在數組array中的位置,如果co不在array中,則返回0.

示例:

String[]arr = {"a","b","c","d"}

那么INARRAY("b", arr)等于2.

INDEX

INDEX(key,val1,val2,...):返回key在val1,val2,...所組成的序列中的位置,不存在于序列中則返回參數的個數.

備注:

key和valn可以是任意類型

示例:

INDEX(2,2)等于1。

INDEX(2,1,2)等于2。

INDEX(2,4,5,6)等于4。

INDEX("b","b","o","y")等于1。

INDEXOFARRAY

INDEXOFARRAY(array,index):返回數組array的第index個元素。

示例:

INDEXOFARRAY(["第一個", "第二個", "第三個"], 2)返回"第二個"。

MAPARRAY

MAPARRAY(array,fn):把一個數組中的項目轉換到另一個數組中。

array(Array):要轉換的數組

fn(Function):處理數組項目的函數

示例:

MAPARRAY([3,4,2,3,6,8,7],"item != 3")等于[false,true,true,false,true,true,true].

RANGE

RANGE(from,to,step)函數表示從整數from開始,以step為每一步的示例:直到整數to的一個數字序列。

備注:

RANGE函數有三種參數形式

RANGE(to),缺省默認from為1,step為1

RANGE(from,to),默認的step為1

RANGE(from,to,step),個參數的情況參照上面的注釋

示例:

RANGE(4)返回[1,2,3,4].

RANGE(-5)返回[].

RANGE(-1,3)返回[-1,0,1,2,3].

RANGE(0,5)返回[0,1,2,3,4,5].

RANGE(6,-1,-2)返回[6,4,2,0].

RANGE(4,1,1)返回[].

REMOVEARRAY

REMOVEARRAY(array,start, deleteCount):從數組array中刪除從第start個元素開始的deleteCount個數組元素,并返回刪除后的數組。

示例:

REMOVEARRAY([3,4, 4, 2, 6, 7, 87], 4, 2)返回[3, 4, 4, 7, 87].

REVERSEARRAY

REVERSEARRAY(array):返回數組array的倒序數組。

示例:

REVERSEARRAY(["第一個", "第二個", "第三個"])返回["第三個", "第二個", "第一個"].

SLICEARRAY

SLICEARRAY(array,start, end):返回數組從第start個到第end個元素(包括第end個元素)。

示例:

SLICEARRAY([3,4, 4, 5, 1, 5, 7], 3, 6)返回[4, 5, 1, 5].

當不使用end參數時,返回從start開始到數組結束之間的元素。

SLICEARRAY([3,4, 4, 5, 1, 5, 7], 3)返回[4, 5, 1, 5, 7].

SORTARRAY

SORTARRAY(array):返回數組array排過序的數組。

示例:

SORTARRAY([3,4, 4, 5, 1, 5, 7])返回[1, 3, 4, 4, 5, 5, 7].

注意:數組array的元素類型必須一樣,并且要可比較。

UNIQUEARRAY

UNIQUEARRAY(array):去掉數組array中的重復元素。

示例:

UNIQUEARRAY([14,2, 3, 4, 3, 2, 5, 6, 2, 7, 9, 12, 3])返回[14, 2, 3, 4, 5, 6, 7, 9, 12].


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴忠市| 肃宁县| 长沙市| 周至县| 高阳县| 乐至县| 洛川县| 莱阳市| 锡林浩特市| 常州市| 巫溪县| 濉溪县| 康平县| 泰和县| 河津市| 醴陵市| 克什克腾旗| 西昌市| 巴塘县| 杨浦区| 红原县| 安平县| 喀什市| 额敏县| 郯城县| 尼勒克县| 九龙县| 扬中市| 昭平县| 彭山县| 道真| 台南县| 肥城市| 临澧县| 炎陵县| 满城县| 鹤岗市| 扬中市| 延川县| 贵定县| 泾阳县|