Maison >Java >javaDidacticiel >Exemple de PL/SQL implémentant la méthode split() en JAVA

Exemple de PL/SQL implémentant la méthode split() en JAVA

高洛峰
高洛峰original
2017-01-18 15:44:511585parcourir

Comme nous le savons tous, Java fournit la méthode de fractionnement de chaîne split() pour la classe String, il est donc facile de diviser la chaîne en un tableau de chaînes à l'aide du symbole spécifié. Cependant, pl/sql ne fournit pas la méthode split() en java, donc si vous souhaitez diviser des chaînes en pl/sql, vous devez le faire vous-même. Comme j'ai besoin d'utiliser ce type de méthode dans le projet, je l'ai étudié moi-même pour référence future. Ici, la virgule est utilisée comme séparateur. Le code est le suivant :

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;

Ce qui précède est l'implémentation PL/SQL en JAVA introduite par l'éditeur. Nous espérons que la description complète des exemples de la méthode split() sera utile à tout le monde. Si vous voulez en savoir plus, faites attention au site Web chinois de PHP !

Pour plus d'exemples d'implémentation PL/SQL de la méthode split() en JAVA et d'articles associés, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn