GARANTIR DESCONTO

Fórum O que o método String.valueOf() faz? #567528

04/01/2012

0

Eu tava fazendo uns códigos e vi esse metodo mas achei estranho e deixei pra lá, mas agora bateu a dúvida pra que serve o método:
String.valueof(nome_váriavel);
Phelipe Lopes

Phelipe Lopes

Responder

Post mais votado

04/01/2012

resumidamente, ele retorna uma String que represente o valor que você passar. Mas, é importante dizer que existem várias versões desse método para vários tipos de argumentos veja o link da documentação, lá explica certinho o que cada um faz. http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#valueOf(boolean)

Phelipe Lopes

Phelipe Lopes
Responder

Gostei + 1

Mais Posts

04/01/2012

Kelvin Bianchi

[quote="Phelipelc"]Eu tava fazendo uns códigos e vi esse metodo mas achei estranho e deixei pra lá, mas agora bateu a dúvida pra que serve o método:
String.valueof(nome_váriavel);
Basicamente, ele retorna uma representação em formato [i]String[/i] de um argumento de outro formato. No link do final deste texto, tem a explicação de cada uma das versões do [i]valueOf[/i]. [i]Link:[/i] [url]http://docs.oracle.com/javase/7/docs/api/java/lang/String.html[/url]
Responder

Gostei + 0

04/01/2012

Douglas Eric

Ah, entendi valew pela ajuda
Responder

Gostei + 0

05/01/2012

Douglas Eric

Phelipe, para esse tipo de dúvida, é interessante ter conhecimento da existencia do Javadoc. Javadoc é uma documentação com muitas classes padrões do Java. No seu caso você está procurando um método da classe String. Procure pela classe String no índice da esquerda e clique nela. Fazendo isso é só procurar o método desejado, e terá uma descrição do que ele faz, quais são seus possíveis argumentos, etc.... http://docs.oracle.com/javase/6/docs/api/ (Java 6) http://docs.oracle.com/javase/7/docs/api/ (Java 7)
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

[quote="MathewsMotta"]Phelipe, para esse tipo de dúvida, é interessante ter conhecimento da existencia do Javadoc. Javadoc é uma documentação com muitas classes padrões do Java. No seu caso você está procurando um método da classe String. Procure pela classe String no índice da esquerda e clique nela. Fazendo isso é só procurar o método desejado, e terá uma descrição do que ele faz, quais são seus possíveis argumentos, etc.... http://docs.oracle.com/javase/6/docs/api/ (Java 6) http://docs.oracle.com/javase/7/docs/api/ (Java 7)
Só uma correção, Javadoc é uma ferramenta que gera a documentação (que também chamam de Javadoc) Mas o importante é notar que: Javadoc não é apenas das classes padrões da API java. A Oracle tem toda a documentação de todas as classes da API, estão nesse link que você passou. Porém, qualquer biblioteca ou classe java pode ter o seu Javadoc (até as suas próprias classes!), não apenas as classes padrão do JDK.
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

É possível criar um Javadoc da sua aplicação Java? Eu já li em algum lugar que o Javadoc são os comentários das classes da API do Java! Seria possível fazer um processo automático disso?
Responder

Gostei + 0

05/01/2012

Douglas Eric

Sim! http://www.oracle.com/technetwork/java/javase/documentation/index-jsp-135444.html
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

Cara.. Isso é muito maneiro! Mas então por que diabos as empresas não fazem documentação?
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

[quote="MathewsMotta"]Cara.. Isso é muito maneiro! Mas então por que diabos as empresas não fazem documentação?
[url=http://www.youtube.com/watch?v=s9vrHXeGCdM]Culpa de quê?? da vadiagem!![/url]
Responder

Gostei + 0

05/01/2012

Mathews Motta

Po mas falando sério agora... Qual o problema? Se pegar os caras que mais conhecem das aplicações pra gastar 1~2 hora(s) por dia fazendo documentação, em alguns meses ela tá pronta e isso seria um benefício gigantesco para a empresa. Até porque é impossivel vc documentar 100% das classes, porque muita gente as altera(apesar que quem altera poderia sem problemas adicionar os comentários. Mas também ninguém faz isso, infelizmente), mas ao menos algumas classes e métodos principais ia fazer um grande benefício. Eu senti isso na pele. Às vezes os métodos fazem coisas simples, mas como não conhecemos a regra de negócio, ou até o processo em si, os novos funcionários perdem muito tempo analisando código, para descobrir coisas que as vezes caberia em um parágrafo!
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

[quote="sekkuar"][quote="MathewsMotta"]Cara.. Isso é muito maneiro! Mas então por que diabos as empresas não fazem documentação?
[url=http://www.youtube.com/watch?v=s9vrHXeGCdM]Culpa de quê?? da vadiagem!![/url]
também, pelo menos aqui, é culpa da mentalidade "geiz ist geil" (slogan de uma cadeia de lojas de equipamentos eletrônicos - tradução minha: "ganância é um tesão") - tipo o mais importante é economizar e não [i]perder[/i] tempo nos projetos, ou seja, não tem tempo para fazer a documentação. É exigência dos gerentes e dos clientes! Mas que esse tipo de [i]economia[/i] vai acabar dando mais trabalho na manutenção do código, isso não importa... "geiz ist geil" == qualidade não conta! Sem contar o projeto interno LEAN que estamos [i]sofrendo[/i], os testes dos sistemas que desenvolvemos são considerados WASTE, portanto temos que evitar de fazer testes, mesmo se o cliente estiver disposto a pagar por eles. [[]]
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

Acontece é que só quem usa o Javadoc geralmente é quem está fazendo bibliotecas para distribuição pública. Por exemplo, JCalendar http://www.toedter.com/en/jcalendar/api/index.html A documentação de projetos internos ou para clientes específicos fica esquecida.
Responder

Gostei + 0

05/01/2012

Douglas Eric

Eu acho muito desgastante ver que quanto mais o que você aprende na faculdade sobre modelos e qualidade de software, padrões e planejamento de testes... menos é oq é usado na realidade. Aqui na empresa estão implementando um programa gigantesco em Java que vai substituir aos poucos toda a programação COBOL que existia antes. Adivinha o único tipo de teste que é feito nesse programa? Teste de fumaça!!! O bom e velho "TESTA AEW!!!11". Resultado? Filas e filas de chamados com problemas na aplicação. Quer dizer, oq eles economizam de tempo e dinheiro sem fazer testes, eles perdem mais para fazer a manutenção. Aí não rola!!!!
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

teste de fumaça? primeira vez que ouço esse termo XD
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

[quote="sekkuar"]teste de fumaça? primeira vez que ouço esse termo XD
Foi a matéria eletiva mais útil que fiz na faculdade. "Qualidade e Testes de Software" Nela agente aprende os modelos de padrões de qualidade, além dos tipos de teste de softwares. O que acontece é que existem diversos tipos de testes. Um teste pode ser apenas a análise do código e do algoritmo, outro pode ser apenas a aplicação em si. Existem tecnicas específicas para pegar erros esperados. Nesses tipos de testes temos testes de caixa preta, testes de caixa branca, testes unitários... O que os testes tem em comum é que eles são planejados, passo-a-passo, diversas vezes e com situações muito diversificadas para forçar mesmo o software a cuspir erros. O teste de fumaça é diferente. É o famoso "testa aew!" porque ele é literalmente isso. Vc inicia a aplicação e sai colocando qualquer coisa. Normalmente ele é usado quando uma aplicação está sem um mínimo padrão de qualidade... Mas no caso ele é usado porque é o teste mais barato e rápido de todos, e menos eficiente. Agora olha que coisa: um conteúdo desse tipo é dado em uma matéria eletiva. Acho que os problemas começam lá na frente né...
Responder

Gostei + 0

05/01/2012

Phelipe Lopes

Teste da caixa branca, caixa preta e unitário eu vi numa matéria chamada "Engenharia de Software" mas teste de fumaça nunca tinha ouvido falar. Mas tipo, esse "testa aew!" é um testa ae passando pro próprio usuário testar???
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar