Exercício Resolvido de Java - Escreva um programa Java para encontrar o primeiro caractere não repetido em uma string - Versão usando laços
Você está aqui: Java ::: Lista de Exercícios Resolvidos (Algorítmos Resolvidos) ::: Strings e Caracteres
Quantidade de visualizações: 53 vezes
Escreva um programa Java que solicita ao usuário uma palavra, frase ou texto e mostra o primeiro caractere que não se repete na string informada. Sua implementação deverá usar somente laços, ou seja, não poderá usar nenhuma classe já pronta da linguagem Java, exceto os métodos length() e charAt da classe String.
Informe uma palavra, frase ou texto: Programar em PHP e Python
A string informada foi: Programar em PHP e Python
O primeiro caractere não repetido é: g
Como calcular raiz quadrada em Java usando a função sqrt() da classe Math
Quantidade de visualizações: 1966 vezes
Agora veremos como calcular a raiz quadrada usando a função sqrt() da classe Math da linguagem Java. Veja o código completo:
Informe o valor desejado: 9
A raiz quadrada do valor informado é: 3.0
É importante observar que, se fornecermos um valor negativo para a função sqrt(), o resultado será NaN (Not a Number, não é um número). Veja:
Informe o valor desejado: -9
A raiz quadrada do valor informado é: NaN
Quantidade de visualizações: 1030 vezes
Como usar o método startsWith() da classe String do Java para verificar se uma string começa com uma substring - Como testar o conteúdo no início de uma string
Quantidade de visualizações: 7791 vezes
Em algumas situações gostaríamos de verificar se uma palavra, frase ou texto começa com uma determinada substring. Para isso podemos usar o método startsWith() da classe String da linguagem Java.
Veja um código completo no qual verificamos se um endereço de um site na internet começa com "https":
Este site parece ser seguro.
Como usar o método trim() da classe String do Java para remover os espaços no início e final de uma string - Revisado
Quantidade de visualizações: 3451 vezes
Em algumas situações precisamos remover todos os espaços antes e depois de uma string. Para isso podemos usar o método trim() da classe String da linguagem Java. Veja sua assinatura:
Se a string possuir quaisquer caracteres '\u0020' (o código Unicode para o caractere de espaço), estes serão removidos tanto no ínicio quanto no final e uma nova string será criada e retornada. Se a string não possuir nenhum espaço no início ou final, a string original é retornada.
Veja um trecho de código no qual usamos o método trim() da classe String para remover os espaços no início e final de uma string:
Java para iniciantes - Como tratar o erro OutOfMemoryError no Java
Quantidade de visualizações: 10764 vezes
O erro OutOfMemoryError é apresentado quando a Java Virtual Machine (JVM) não consegue alocar um objeto por falta de memória e o Garbagge Collector não liberou mais memória ainda. Este é um erro que não deve ser apanhado em um bloco try...catch, ou seja, se não há memória para alocar novos objetos, é fácil entender que não haverá memória para tal procedimento. O melhor a fazer é deixar o programa terminar e verificar a causa do problema.
Veja a posição da classe OutOfMemoryError na hierarquia de classes da plataforma Java:
Uma das causas mais comuns para o erro OutOfMemoryError é a instanciação exagerada de objetos, principalmente em laços (loops). Uma forma de aumentar a memória RAM a ser usada é definindo opções na linha de comando para o java.exe. Algumas destas opções são -Xss64k -Xoss300k -Xms4m e -Xmx10m.
Java - Validando uma entrada de data no formato 23/02/2006 usando JFormattedTextField e InputVerifier
Java - Como obter o tamanho de um arquivo em bytes usando o método length() da classe RandomAccessFile
Java - Excluir uma coluna de uma JTable em tempo de execução
Delphi - Como converter strings em valores TDateTime usando as funções StrToDate() e StrToDateDef() do Delphi