Duvida acho que trim

Pessoal, minha duvida e simples, ate achei no forum mais parece que nao dava certo.

Eu tenho um campo que vo ter que te varios digitos, porem precisava recortar sempre os 2 ultimos digitos, e nao os primeiros.
Pois preciso faze a comparacao para ver se eles termina com 00

Alguem saberia me dizer como faco o trim disso no java?

Não é com trim não, mestre… a classe String te disponbiliza um método chamado “endsWith”… o trim serve pra tirar os espaços em branco do final e do início.
Aplica assim:

suaString.endsWith("00");

Pra tirar os espaços em branco do início e fim e depois ver se termina com 00,

suaString.trim().endsWith("00");

E é isso. Mas isso é o basicão de String, fuça bastante em java.lang pra ganhar fluência nesse negócio, mestre.

Abraço!

Poste seu código do que tentou, e vamos tentando te ajudar

Como dica, pesquise no javadoc
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html

Tem muitas formas de fazer isto… veja o endsWith, subString, lastIndexOf.
Se você reparar tem um método ja pronto para isto.

Att

Astork, mandou bem. Eu dei o peixe pra ele… e temperado, já hehe
Dar o caminho é melhor, tá coberto de razão.

Abraço!

Entendi, mais vamos supor, se eu tiver um numero 4500 ou 45600
eu precisava que tambem ele rancar os 2 zeros

nesse exemplo apenas ficar o 45 e 456

Somente os dois ultimos 00? por exemplo se tiver 450000 vai ficar 4500?

darkin000, você viu o post e a documentação que passei?
Tem todos metodos ali para fazer isto que você quer…

Novamente como dica… veja os metodos
endsWith, subString, lastIndexOf, etc, etc…

São metodos essenciais para trabalhar com String e é muito importante você conhece-los.

Poste a forma que você tentou fazer.

Att

[quote=Astork]Somente os dois ultimos 00? por exemplo se tiver 450000 vai ficar 4500?

darkin000, você viu o post e a documentação que passei?
Tem todos metodos ali para fazer isto que você quer…

Novamente como dica… veja os metodos
endsWith, subString, lastIndexOf, etc, etc…

São metodos essenciais para trabalhar com String e é muito importante você conhece-los.

Poste a forma que você tentou fazer.

Att[/quote]

Cara, acho que to conseguindo por esse tutorial que me passou, realmente e muito bom

valeu

Uhmmm daí é o seguinte: tens que “associar” os resultados dos métodos; o lastIndexOf te retorna a última ocorrência de um caracter; o trim tira os espaços; substring te retorna um pedaço à sua escolha; charAt te retorna o caracter numa posição; por aí tu vai relacionando os resultados de cada chamada de método (como eu fiz antes, no segundo exemplo), e de acordo com tua necessidade, adapta.
Sucesso aí! =)

Legal darkin000

Aprender utilizar o javadoc é muito importante, ele vai resolver muitas duvidas sobre java.
No proprio site da SUN/Oracle tem o mesmo para ser feito downloads, mantenha o mesmo sempre nos seu favoritos, ou proximo.

E boas pesquisas.

[quote]leoramos
Astork, mandou bem. Eu dei o peixe pra ele… e temperado, já hehe
Dar o caminho é melhor, tá coberto de razão.

Abraço! [/quote]
Hehehe as vezes escapa mesmo alguns codigos para ajudar, ja fiz algumas assim… !!!

Att

O campo é numérico?

Se sim:

int number = 45600;

if (number%100 == 0){
    //termina em 00
}

//Para retirar os dois últimos números:
number = number/100;

[quote=pmlm]O campo é numérico?

Se sim:

[code]
int number = 45600;

if (number%100 == 0){
//termina em 00
}

//Para retirar os dois últimos números:
number = number/100;

[/code][/quote]

Cara, nao era mais eu converto so para tirar.
jhahahaha
muito boa teoria
vlws