métodos

1 resposta
J

Em java, há algum método para:

  1. verificar se um elemento está em um array? por exemplo:
    int numeros[] = {1,2,3,4,5,6};
    verificar se a array numeros possui o elemento 5

  2. substituir um caracter, em uma determinada posição, em uma string? por exemplo:
    String teste = “teste”;
    substituir o caracter na posição de número 2, por outro caratcer qualquer?

grato

julio romano

1 Resposta

L
  1. arrays vc naum consegue buscar pelo elemento, massss hehe ainda bem que tem uma classe em util chamanda Arrays que faz coisas uteis para um array como por exemplo
int[] a = {3,4,5,6,2};
      System.out.println(Arrays.binarySearch(a, 4));
  1. Pelo que sei, a String no java tem valor final, então uma vez criada vc não altera mais, mas ela tem métodos replace, substring etc que criam uma nova String a partir daquela. O replace não tem como vc substituir de uma determinada posição, mesmo se vc usasse replace(charAt(2), “K”), vc não garante que antes não vai ter esse mesmo char, e dai esse anterior que sera substituido, então eu usaria substring mesmo

int pos = 1; String b = "teste"; String nova = b.substring(0,pos) + "K" + b.substring(pos+1); System.out.println(nova); [/b]

Criado 13 de outubro de 2006
Ultima resposta 13 de out. de 2006
Respostas 1
Participantes 2