Você está aqui: Java ::: Pacote java.lang ::: String |
|
Como usar o método charAt() da classe String para retornar o caractere em uma determinada posição de uma stringQuantidade de visualizações: 13108 vezes |
|
Em algumas situações nós precisamos obter o caractere em uma determinada posição de uma string. Para isso nós podemos usar o método charAt() da classe String. Veja sua assinatura:public char charAt(int index) O parâmetro index é um valor inteiro representando o índice do caractere que queremos acessar. O primeiro caractere está no índice 0. Veja um exemplo no qual acessamos e exibimos o terceiro caractere de uma palavra: public class Main { public static void main(String[] args) { // vamos declarar e inicializar uma string String palavra = "ARQUIVO"; // vamos obter o terceiro caractere (índice 2) char letra = palavra.charAt(2); // vamos mostrar o resultado System.out.print("A letra obtida foi: " + letra); } } Ao executarmos este código teremos o seguinte resultado: A letra obtida foi: Q Veja outro exemplo no qual percorremos todos os caracteres da palavra e os exibimos, separados por espaços: public class Main { public static void main(String[] args) { // vamos declarar e inicializar uma string String palavra = "ARQUIVO"; // vamos percorrer os caracteres individualmente for(int i = 0; i < palavra.length(); i++){ System.out.print(palavra.charAt(i) + " "); } } } Ao executarmos o código o resultado será: A R Q U I V O Para finalizar, lembre-se de que o método charAt() pode atirar uma exceção do tipo IndexOutOfBoundsException se o índice fornecido for negativo ou maior que o comprimento da string menos 1. |
|
Link para compartilhar na Internet ou com seus amigos: | |
C# ::: Dicas & Truques ::: Strings e Caracteres |
Como retornar um caractere a partir de seu código ASCII em C# usando o método ToChar() da classe ConvertQuantidade de visualizações: 12476 vezes |
A classe Convert, do namespace System, possui vários métodos que possibilitam a conversão entre tipos base. Um destes métodos nos permitem informar um número inteiro e obter o caractere ou letra correspondente. Veja um techo de código no qual informamos o valor 65 e obtemos, como retorno, a letra "A": using System; namespace Estudos { class Program { static void Main(string[] args) { int codigo = 65; char letra = Convert.ToChar(codigo); Console.WriteLine("A letra para o código ASCII {0} é {1}", codigo, letra); Console.WriteLine("\n\nPressione uma tecla para sair..."); Console.ReadKey(); } } } Ao executarmos este código C# nós teremos o seguinte resultado: A letra para o código ASCII 65 é A |
Delphi ::: Data Controls (Controles de Dados) ::: TDBGrid |
Como usar a propriedade PickList para definir ou obter a lista de escolhas para uma determinada coluna do TDBGrid do DelphiQuantidade de visualizações: 11232 vezes |
A propriedade PickList, do tipo TStrings, é usada quando queremos fornecer uma lista de itens da qual um poderá ser escolhido como conteúdo da célula pertencente a uma determinada coluna. Em tempo de design podemos definir os itens da lista clicando no DBGrid e escolhendo a opção Columns Editor. Em seguida escolha a coluna desejada e dê duplo-clique na propriedade PickList. Imediatamente o String List Editor será exibido. Neste editor podemos inserir os itens, cada um em sua linha. Em tempo de execução a lista de itens será exibida quando a célula estiver em edição. Note que, isso só acontecerá se o valor cbsAuto estiver definido para a propriedade ButtonStyle da coluna. Em tempo de execução podemos adicionar itens na propriedade PickList usando o seguinte trecho de código: procedure TForm3.Button3Click(Sender: TObject); begin // vamos adicionar um novo item na PickList da primeira coluna DBGrid1.Columns[0].PickList.Add('40'); end; Veja agora um trecho de código no qual acessamos a propriedade PickList da coluna e exibimos seu conteúdo em um TMemo: procedure TForm3.Button3Click(Sender: TObject); var i: Integer; begin // vamos adicionar o conteúdo da PickList da primeira coluna // a um TMemo for i := 0 to DBGrid1.Columns[0].PickList.Count - 1 do begin Memo1.Lines.Add(DBGrid1.Columns[0].PickList[i]); end; end; Como a propriedade PickList da classe TColumn é do tipo TStrings, podemos efetuar várias operações na lista de itens, tais como, adicionar novos itens, excluir, ordenar os itens, etc. Esta dica foi escrita e testada no Delphi 2009. |
Ruby ::: Dicas & Truques ::: Trigonometria - Funções Trigonométricas |
Como calcular o cosseno de um ângulo em Ruby usando o método cos() da biblioteca Math - Calculadora de cosseno em RubyQuantidade de visualizações: 564 vezes |
Em geral, quando falamos de cosseno, estamos falando do triângulo retângulo de Pitágoras (Teorema de Pitágoras). A verdade é que podemos usar a função cosseno disponível nas linguagens de programação para calcular o cosseno de qualquer número, mesmo nossas aplicações não tendo nenhuma relação com trigonometria. No entanto, é sempre importante entender o que é a função cosseno. Veja a seguinte imagem: Veja que temos um triângulo retângulo com as medidas já calculadas para a hipotenusa e os dois catetos, assim como os ângulos entre eles. Assim, o cosseno é a razão entre o cateto adjascente e a hipotenusa, ou seja, o cateto adjascente dividido pela hipotenusa. Veja a fórmula: \[\text{Cosseno} = \frac{\text{Cateto adjascente}}{\text{Hipotenusa}} \] Então, se dividirmos 30 por 36.056 (na figura eu arredondei) nós teremos 0.8320, que é a razão entre o cateto adjascente e a hipotenusa (em radianos). Agora, experimente calcular o arco-cosseno de 0.8320. O resultado será 0.5881 (em radianos). Convertendo 0.5881 radianos para graus, nós obtemos 33.69º, que é exatamente o ângulo em graus entre o cateto adjascente e a hipotenusa na figura acima. Pronto! Agora que já sabemos o que é cosseno na trigonometria, vamos entender mais sobre a função cos() da linguagem Ruby. Esta método, que faz parte da biblioteca Math, recebe um valor numérico e retorna um valor, também numérico) entre -1 até 1 (ambos inclusos). Veja: puts "Cosseno de 0 = " + Math.cos(0).to_s puts "Cosseno de 1 = " + Math.cos(1).to_s puts "Cosseno de 2 = " + Math.cos(2).to_s Ao executar este código Ruby nós teremos o seguinte resultado: Cosseno de 0 = 1.0 Cosseno de 1 = 0.5403023058681398 Cosseno de 2 = -0.4161468365471424 Note que calculamos os cossenos dos valores 0, 1 e 2. Observe como os resultados conferem com a curva da função cosseno mostrada abaixo: |
JavaScript ::: DOM (Document Object Model) ::: document Object |
Como usar o método getElementById() do objeto document para localizar um elemento HTML baseado em seu id usando JavaScriptQuantidade de visualizações: 12381 vezes |
O método getElementById() do objeto document é usado quando queremos localizar e retornar um elemento HTML baseado no valor de sua propriedade id. Veja um exemplo:<html> <head> <title>Estudos JavaScript</title> <script type="text/javascript"> function localizarElemento(){ // vamos localizar o elemento com o id "aviso" var elem = document.getElementById("aviso"); // o elemento foi localizado if(elem != null){ // vamos definir o conteúdo do elemento encontrado elem.innerHTML = "Vejam este texto."; } else{ window.alert("O elemento HTML pesquisado não foi encontrado."); } } </script> </head> <body> <button onclick="localizarElemento()">Localizar DIV</button> <div id="aviso"></div> </body> </html> Execute o exemplo e clique no botão. Você verá que o texto do elemento div com o id "aviso" é definido para "Vejam este texto.". Note que, se o elemento não for encontrado, o retorno do método getElementById() é null na maioria dos browsers. Há algumas observações interessantes em relação ao método getElementById() do objeto document: a) Se o valor da propriedade id pertencer a uma coleção, ou seja, se houver mais de um elemento HTML com o mesmo id, o método retornará o primeiro elemento na coleção. b) No Firefox, Opera, Google Chrome, Safari e Internet Explorer (IE) a partir da versão 8, o método getElementById() é case-sensitive (sensível a maiúsculas e minúsculas) em relação ao valor da propriedade id. Nas versões anteriores do IE isso não acontecia. |
C# ::: Dicas & Truques ::: Data e Hora |
Datas e horas em C# - Como obter o ano da data atual usando a classe Calendar do C#Quantidade de visualizações: 10231 vezes |
Em algumas situações nós precisamos obter apenas o mês do ano da data atual ou para uma determinada data. Isso pode ser feito por meio de uma chamada ao método GetYear() da classe Calendar da linguagem C#. Veja o código completo para o exemplo: using System; using System.Globalization; namespace Estudos{ class Program{ static void Main(string[] args) { DateTime agora = DateTime.Now; Calendar calendario = CultureInfo.InvariantCulture.Calendar; int ano = calendario.GetYear(agora); Console.WriteLine("Estamos no ano: {0}", ano); Console.WriteLine("\n\nPressione uma tecla para sair..."); Console.ReadKey(); } } } Ao executar este código nós teremos o seguinte resultado: Estamos no ano: 2021 |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
Códigos Fonte |
Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |