Ir para o conteúdo
Salvador26

Colocar um String num array

Mensagens Recomendadas

Salvador26    0
Salvador26

Bom dia,

Eu estou com uma duvida na realização de um exercício.

Terei de pedir ao utilizador uma frase e após isso tenho de fazer alterações nalgumas letras.

exemplo:passar as minúsculas para maiúsculas

Será possível passar uma string para um array?

Obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1140
HappyHippyHippo

o objecto string comtem a função toCharArray, no entanto parece que estás a ir pelo caminho mais longo para resolver o teu problema


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
AJBM    30
AJBM

Boas!

Não precisas de passar a string para um array, ja existe métodos que fazem o que queres, vê este método toUpperCase()

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Salvador26    0
Salvador26

Eu expliquei-me mal, o que me é pedido para fazer é o seguinte:

- Pedir ao utilizador para escrever uma frase so com minúsculas.

- Depois substituir, na frase, as vogais por pontos(.)

- Colocar a primeira letra da frase em Maiúscula.

penso que terei mesmo de usar array e tb utilizar o unicode.

Será que estou a pensar bem?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1140
HappyHippyHippo

Será que estou a pensar bem?

como disse, não.

é completamente desnecessário estares a trabalhar com o array de chars (até porque já percebeste o Unicode estraga a festa)

por pontos :

- o primeiro é um pedido e leitura (não existe tratamento de dados)

- e segundo ponto é feito rapidamente com a função String.replaceAll() do objecto String

- se bem que a acção deveria ser realizada com a classe StringBuilder (algo que seria bem rápidinho), podes muito bem usar a combinação de String.substring() + String.charAt() + Charater.toUpperCase()


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.