converter primeira letra em maiuscula [Resolvido]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Algebra
Java Ninja
[Avatar]

Membro desde: 10/06/2008 08:37:36
Mensagens: 284
Offline

alguem conhece algum método bem simples para transformar a primeira letra de uma string em maiúsculas?

variavél

saida desejada

This message was edited 1 time. Last update was at 21/10/2010 13:57:56


Artificial Inteligence - Knowledge Engineering
raghy
Virtual Machine Man
[Avatar]

Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline

tem que pegar a primeira letra e usar o metodo, acho que é uppercase...

vou verificar, e ver se faço algum código.

tamos aí!
Raghy@ig.com.br


curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java

[Email] [MSN]
raghy
Virtual Machine Man
[Avatar]

Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline


tamos aí!
Raghy@ig.com.br


curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java

[Email] [MSN]
Algebra
Java Ninja
[Avatar]

Membro desde: 10/06/2008 08:37:36
Mensagens: 284
Offline

Eu pensei que o java já tivesse algo pronto.


deve have algo com menos código.

Artificial Inteligence - Knowledge Engineering
raghy
Virtual Machine Man
[Avatar]

Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline

hum, acho que não , hein?

mas não é tanto assim...

porque vc acha que tem coisa menor... ??? e para que?

tamos aí!
Raghy@ig.com.br


curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java

[Email] [MSN]
Algebra
Java Ninja
[Avatar]

Membro desde: 10/06/2008 08:37:36
Mensagens: 284
Offline

É que tem classes prontas para trabalhar com String e isso é algo bem simples para se pensar pensei que já estivesse encapsulado em algum método.

Mas beleza.

Vlw pela força.

Artificial Inteligence - Knowledge Engineering
raghy
Virtual Machine Man
[Avatar]

Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline

agora mais completo, aí com este estudo , da de fazer o metodo que recebe a string, entao para toda string, acontecerá isto...




aí criado o método, é só usar e será como se fosse bem pequeno, como vc falou...
ok?

tamos aí!
Raghy@ig.com.br


curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java

[Email] [MSN]
raghy
Virtual Machine Man
[Avatar]

Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline

uma com metodo:




aí talvez o ideal seja, separar por espaço, uma nova maiuscula.

tamos aí!
Raghy@ig.com.br


curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java

[Email] [MSN]
raghy
Virtual Machine Man
[Avatar]

Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline

agora fiz a obra-prima completa... o método funcionando perfeitamente, se não existia, agora existe... hihi














tamos aí!
Raghy@ig.com.br


curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java

[Email] [MSN]
pmlm
GUJ Master

Membro desde: 20/04/2009 12:20:07
Mensagens: 1199
Localização: Portugal
Offline

Algebra wrote:alguem conhece algum método bem simples para transformar a primeira letra de uma string em maiúsculas?

variavél

saida desejada



Flavio Almeida
Java Ninja
[Avatar]

Membro desde: 06/11/2009 14:01:46
Mensagens: 251
Localização: Niterói, RJ
Offline

Uma opção é utilizar o apache commons language.

http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/WordUtils.html

WordUtils.capitalize("joão de souza") = "João De Souza"

Abraço

This message was edited 1 time. Last update was at 21/10/2010 07:20:51


"o único homem educado é o homem que aprendeu a aprender" - Carl R. Rogers
yuribraz
Debugger
[Avatar]

Membro desde: 11/06/2008 13:15:10
Mensagens: 57
Offline

Algebra wrote:alguem conhece algum método bem simples para transformar a primeira letra de uma string em maiúsculas?

variavél

saida desejada



E ai Algebra blz... faça algo como:

//a String de Entrada
String teste = "silva" ;

//pega a posição da primeira letra da String
String saida1 = teste.substring(0, 1).toUpperCase();

//pega a posição das outras letras após a primeira
String saida2 = teste.substring(1);

// concatena tudo isso e mostra a saida
System.out.println("#################################" + saida1.concat(saida2));
novato25
JavaBaby
[Avatar]

Membro desde: 10/03/2008 07:48:50
Mensagens: 92
Offline

Implementei esta. Testa aí...


Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Martin Fowler)
Algebra
Java Ninja
[Avatar]

Membro desde: 10/06/2008 08:37:36
Mensagens: 284
Offline

Flavio Almeida wrote:Uma opção é utilizar o apache commons language.

http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/WordUtils.html

WordUtils.capitalize("joão de souza") = "João De Souza"

Abraço


Era isso que eu estava me referindo, o algoritmo é facil pensar, eu gostaria de saber se existia alguma classe que faz isso que o Flavio citou acima.

Obrigado pessoal.

Artificial Inteligence - Knowledge Engineering
raghy
Virtual Machine Man
[Avatar]

Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline

interessante este método, do flavio,

mas aqui nao funcionou...




o que falta?

tamos aí!
Raghy@ig.com.br


curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java

[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team