Emergiu uma pequena duvida, se e mais adequado converter numeros para string usando o "gambi mode":int i = 4;String s = i + "";Ou usando a API do Java:int i = 4;String s = String.valueOf(i);Bem, em outros topicos ja falei sobre o funcionamento de Strings no Java, e inclusive no meu blog, que anda desatualizado, publiquei um post sobre Strings: http://marciojrtorres.blogspot.com.br/2010/06/strings-no-java.htmlA questao e que o primeiro modo resulta na criacao de uma nova String resultando da operador + sobrecarregado, e a segundo a partir da estrutura interna de Strings e Integer para criar uma String a partir de um array de char, onde muitos sao constantes de Integer, podem verificar o codigo-fonte.Na pratica, o segundo modo e mais rapido, podem usar o codigo a seguir para testes:public static void main(String[] args) { converteInteiroStringGambi(); converteInteiroStringJava();}private static void converteInteiroStringGambi() { long inicio = System.currentTimeMillis(); for (int i = 0; i < 1000000; i++) { String s = i + ""; } System.out.println("Tempo decorrido: " + (System.currentTimeMillis() - inicio) + "ms");}private static void converteInteiroStringJava() { long inicio = System.currentTimeMillis(); for (int i = 0; i < 1000000; i++) { String s = String.valueOf(i); } System.out.println("Tempo decorrido: " + (System.currentTimeMillis() - inicio) + "ms");}Atencao, nao estou fazendo apologia ao segundo modo, usando String.valueOf, na verdade, podem seguir usando o primeiro, mas com a consciencia de que e mais lento. A diferenca e infima em uma ou duas operacoes esporadicas, mas evidente quando e usando dentro de iteracoes, como no exemplo. Enfim, sabendo as regras, e so saber quando segui-las e quando quebra-las, e uma prerrogativa de programar deliberadamente e nao por coincidencia. Desenho em homenagem ao jogo Vampire The Masquerade Bloodlines Capa da Revista Digital de contos de terror O Livro Negro do Terror. Para mais informacoes sobre a Revista acesse o Blog: http://livronegrodoterror.blogspot.com/ Santuario dos Vampiros e um RPG 2D que esta sendo escrito em C# e XNA. E baseado no RPG de mesa Vampiro: A Mascara, da White Wolf. O jogo permitira que o jogador selecione um dentre varios clas de vampiros - com diferentes vantagens e desvantagens - e o sexo da personagem. A jogabilidade sera identica aos classicos RPGs 2D, como Final Fantasy VI e Chrono Trigger, com algumas inovacoes. O jogador controlara o protagonista e seus companheiros pelo mundo ficticio do jogo, composto por diversas florestas, cavernas, esgotos e cidades onde ele podera explorar a sociedade noturna dos vampiros.Nao ha ainda uma previsao para a Conclusao do Jogo ou o lancamento de uma versao demonstrativa. O enredo ainda esta em construcao assim como o Motor de Tiles para a criacao dos cenarios. Todo o desenvolvimento, imagens, comentarios e dificuldades encontradas serao postadas neste Blog. Sugestoes sao sempre muito bem-vindas! Mais uma arte conceitual do Arcanjo Gabriel, tambem conhecido como O Anjo da Morte. Pensei em ilustrar uma cena de um jogo de RPG sobre Anjos e Demonios que participo. O arcanjo Michael (interpretado pela Vanessa) lutando contra o anjo caido Kai (interpretado por mim). Os convites que fiz esta semana para as duas Revistas Digitas O LIVRO NEGRO DO TERROR e