BrunoCarlo
Ola,
tente assim:
//considerando que a string linhaDB é uma linha destas que vc mostrou..
String nome = linhaDB.substring(linhaDB.indexOf("[")+1, linhaDB.indexOf("]"));
danielbussade
Você pode usar o método substring desta forma:
public class Teste {
public static void main(String[] args) {
String s="1,000 R$ [ Alberto figueira ]";
String s2=s.substring(s.indexOf("[") + 1,s.indexOf("]"));
System.out.println(s2);
}
}
janjan
LuisClaudio
Obrigado pela ajuda !
Mas e se eu quiser tirar o valor e ignorar o que esta entre os [] ?
O output devera ser : 1,000 R$
Obrigado !
BrunoCarlo
LuisClaudio:
Obrigado pela ajuda !
Mas e se eu quiser tirar o valor e ignorar o que esta entre os [] ?
O output devera ser : 1,000 R$
Obrigado !
Bom, dae já dá pra tirar o que vc aprendeu nos posts acima e pensar…
A API da classe String, http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html
marcobiscaro2112
LuisClaudio:
Obrigado pela ajuda !
Mas e se eu quiser tirar o valor e ignorar o que esta entre os [] ?
O output devera ser : 1,000 R$
Obrigado !
Use o substring também. Pegue a String desde o começo (índice zero) até depois do ‘$’ (índice do cifrão mais um).