Random - Gerar aleatório

sexta-feira, 20 de agosto de 2010

Pra geral números aleatórios é muito simples.
Chame o construtor:
Random Aleatorio = new Random();

Classifique uma variável:
int Num_aleatorio;

Faça essa variável ser aleatória:
Num_aleatorio = Aleatorio.nextInt(10); 
O numero entre parenteses define o número de digitos.  
10 -> 0 até 9, o maior número gerado será o 9.

Imprima o resultado:
System.out.println(Num_aleatorio);

ArrayList

É comum confundirem uma ArrayList  com uma array, porém ela não é uma
array,o que ocorre é que internamente ela usa uma array como estrutura para armazenar os dados, porém este atributo está propriamente encapsulado e você não tem como
acessá-lo. Repare também que você não pode usar [] com uma ArrayList, nem acessar atributo length.
Não há relação!

Para criar um ArrayList basta chamar o construtor:

ArrayList lista = new ArrayList();

Para criar uma lista de nomes (String), podemos fazer:
lista.add("Guilherme");
lista.add("Paulo");
lista.add("João");
E para Imprimir;
System.out.println(lista);

SAIDA:
[Guilherme, Paulo, João]

Obs.:
Não se esqueça de importar a biblioteca:
import java.util.ArrayList;

Alguns Métodos:
Número de elementos na lista: .size();
System.out.println(lista.size);   SAIDA: 3

Oredem Crescente: :  Collections.sort(variável);
Collections.sort(lista); SAIDA: [Guilherme, João, Paulo]

Inverter Palavra

sábado, 14 de agosto de 2010

String s = "TEXTO";
String invertida = new StringBuilder(s).reverse().toString();
System.out.println(invertida);


É simples, defina a String, vamos pegar o 's' como exemplo.
String s = "TEXTO"

A inversão acontece aqui: (invertida é o nome que usei pra String final)
String invertida = new StringBuilder(s).reverse().toString();

Depois é só mandar imprimir:
System.out.println(invertida);

SAIDA:
OTXET

O Início

quarta-feira, 11 de agosto de 2010

Sou iniciante na linguagem Java, e como todo iniciante, minha maior dificuldade é encontrar respostas SIMPLES para perguntas simples.

Os usuários mais experientes não gostam de resposnder com facilidade, eles preferem o modo que estão acostumados a trabalhar e se esquecem que estamos no início ainda, deixando as coisas um pouco complicadas pra gente.

Então eu resolvi criar um espaço onde eu colocarei meus primeiros passos nessea área, e que talvez possa facilitar a vida de outras pessoas também.
Gostaria de ter ajuda ,pessoas dispostas a colocar suas dúvidas e também prestar ajuda ao próximo.

Ler do Teclado

Vamos agora usar um comando que irá ler o que o usuário digitar no teclado.

import java.util.Scanner;

public class LerDoTeclado {
public static void main(String[] args) {

System.out.println("Digite alguma coisa");

Scanner lerTeclado = new Scanner(System.in);
String teste = lerTeclado.nextLine();


System.out.println(teste);
}}

Saída:
("o que você digitou")

Agora vou explicar: Começando com a biblioteca
import java.util.Scanner;
que deverá estar presente pra poder funcionar.

lerTeclado em Scanner lerTeclado = new Scanner(System.in);
String teste = lerTeclado.nextLine();
é o nome...

System.out.println

public class OlaMundo {
public static void main(String[] args){
System.out.println("Olá Mundo!");
} }

System.out.println é um comando basico no Java. Você usa pra imprimir algo na tela. O que será impresso, deverá vir entre parenteses e dentro de aspas.

System.out.println("Exemplo de Frase");

Saída:
Exemplo de Frase

obs.:O 'ln' depois do 'print' significa pular uma linha após imprimir.
Se você não deseja essa ação, deixa apenas System.out.print