PL/SQL實(shí)現(xiàn)JAVA中的split()方法的例子
眾所周知,java中為String類提供了split()字符串分割的方法,所以很容易將字符串以指定的符號(hào)分割為一個(gè)字符串?dāng)?shù)組。但是在pl/sql中并沒有提供像java中的split()方法,所以要想在pl/sql中實(shí)現(xiàn)字符串的分割還需要自己動(dòng)手。由于在項(xiàng)目中需要用到此類方法,所以自己研究了一下,方便以后參考。這里以逗號(hào)作為分隔符為例,代碼如下:
declare
v_str varchar2(200) := 'abd,324,u78,23f,sd09,2345,dsaf,9079';
type str_table_type is table of varchar2(50);
strArr str_table_type := str_table_type('');
v_index integer := 1;
begin
while (length(v_str)-length(replace(v_str,',',''))) > 0 loop
strArr(v_index) := substr(v_str,1,instr(v_str,',',1,1)-1);
v_str := substr(v_str,instr(v_str,',',1,1)+1);
strArr.extend;
v_index := v_index + 1;
end loop;
strArr(v_index) := v_str;
for i in strArr.first..strArr.last loop
dbms_output.put_line(strArr(i));
end loop;
end;
以上所述是小編給大家介紹的PL/SQL實(shí)現(xiàn)JAVA中的split()方法的例子的全部敘述,希望對(duì)大家有所幫助,如果大家想了解更多內(nèi)容,敬請(qǐng)關(guān)注腳本之家!
- java 中用split分割字符串,最后的空格等不被拆分的方法
- 淺談java String.split丟失結(jié)尾空字符串的問題
- java用split分割字符串的一個(gè)有趣現(xiàn)象
- java split用法詳解及實(shí)例代碼
- Java中String.split()用法小結(jié)
- Java的split方法使用詳解
- Java Swing中的工具欄(JToolBar)和分割面版(JSplitPane)組件使用案例
- java的split方法使用示例
- 淺析Java中Split函數(shù)的用法技巧
- Java 正則表達(dá)式匹配模式(貪婪型、勉強(qiáng)型、占有型)
- Java 正則表達(dá)式詳解
- Java正則表達(dá)式之split()方法實(shí)例詳解
相關(guān)文章
SpringBoot項(xiàng)目實(shí)現(xiàn)MyBatis流式查詢的教程詳解
這篇文章主要介紹了SpringBoot項(xiàng)目如何實(shí)現(xiàn)MyBatis的流式查詢,mybatis的流式查詢,有點(diǎn)冷門,實(shí)際用的場(chǎng)景比較少,但是在某些特殊場(chǎng)景下,卻是十分有效的一個(gè)方法,感興趣的同學(xué)可以參考一下2023-06-06
SpringBoot通過自定義注解實(shí)現(xiàn)參數(shù)校驗(yàn)
實(shí)現(xiàn)參數(shù)校驗(yàn)說實(shí)話方式還挺多,個(gè)人使用過直接在Controller代碼里面寫、AOP+自定義注解、ConstraintValidator。本文主要和大家講的是ConstraintValidator實(shí)現(xiàn),感興趣的可以了解一下2022-12-12
Java Validation Api如何實(shí)現(xiàn)自定義注解
這篇文章主要介紹了Java Validation Api如何實(shí)現(xiàn)自定義注解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
Java實(shí)現(xiàn)限定時(shí)間CountDownLatch并行場(chǎng)景
本文將結(jié)合實(shí)例代碼,介紹Java實(shí)現(xiàn)限定時(shí)間CountDownLatch并行場(chǎng)景,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-07-07
解決springboot 2.x集成log4j2調(diào)試日志無法關(guān)閉的問題
這篇文章主要介紹了解決springboot 2.x集成log4j2調(diào)試日志無法關(guān)閉的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07

