Formatar número

Pessoal, gostaria de saber se haveria uma maneira fácil de passar a string que contém o número 12345678901234 fosse formatada como 12.345.678/901-12

valeu

Utilize o método substring(int beginIndex, int endIndex) da classe String.

pelo q to vendo ta parecedo com cnpj. Se for na web vc pode usar javascript e se for desktop use JFormattedTextField.

Sim, é mesmo o cnpj, só q o número não será digitado em um componente, ele será passado como long… eu queria alguma solucao mais pratica do que simplesmente utilizar substring() e ir adicionando as pontuações…