Problema com String.split()  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Essa é bobinha, mas tem horas que o cérebro trava

Eu tenho uma String que é nada mais do que o nome de uma classe, seguindo as convenções Sun de nomenclatura, p.e.:



Como eu faço uma expressão regular no split() dessa string, ou uso outro método qualquer, para conseguir isso:



Alguma idéia?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
marciolx
GUJ Master
[Avatar]

Membro desde: 28/01/2003 15:38:00
Mensagens: 1090
Localização: Piracicaba/SP
Offline

[Email]
Leandro Rangel Santos
JavaGuru
[Avatar]

Membro desde: 07/07/2003 19:52:02
Mensagens: 214
Localização: Salvador
Offline

não sei usar expressões regulares direito ,então vou sugerir outros metodos
primeiro ,você pode usar o StringTokenizer para separar nome.do.pacote.tools.NomeDaClasse em tokens ,indicando que o separador é o "."
com isso ,você pega o ultimo token , que vai ser o "NomeDaClasse"
pronto ,agora sabendo que a classe Character tem o metodo isLowerCase que te retorna um booleando indicando se o caracter é minusculo ou não ,vc pode interar a string ,e pegar as posições dos caracteres maiusculos
bom ,foi uma solução ,não sei se foi a mais elegante

Leandro Rangel Santos
Sun Certified Programmer for the java 2 Platform 1.4
Sun Certified Web Component Developer for the J2EE 1.3
Sun Certified Bussines Component Developer for J2EE 1.3
[ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Pessoal, valeu pela força

O Rafael Steil acabou me dando a dica de usar o isUpperCase, e o código acabou assim:



[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team