String.split() (resolvido)

oi pessoal…uma duvidazinha besta aki…

eu tenho uma String, por exemplo “abcdef”

eu to querendo separar os strings de acordo com o caractere “|”, como no meu exemplo

[code]String[] aaa = “abcde”.split("|");

    for (int i=0;i<aaa.length;i++)
        System.out.println("-->"+aaa[i]);[/code]

o problema é que isso ta me apresentando:

a
b
c
e
d
e

eu queria que ele me retornasse a string inteira na primeira posição (mais especificamente um array de uma posição só contendo a string toda nessa posição).

ess emetodo recebe um regex, e eu não manjo disso… tem como passar algo pra ele que resolva isso ou eu vo ter que implementar um split novo na minha classe?

Use

String[] aaa = "abcde".split("\|");  

Rafael

obrigadão kra…

vlw mesmo…funciono aki …

eu tava fazendo um if meio zuado pra saber se tava acontecendo isso que eu tava tentando evitar…mais assim é pessimo de ler o código…

minhaString.length > 1 && minhaString.indexOf("|" )!=-1

ai só usaria o q ia usar com o array dentro do if…pq só entraria se realmente tivesse o caractere separador…

mto mais facil de usa e de ler do jeito que vc falo…obrigadão rafael… valeu mesmo…