Você está aqui: Java ::: Pacote java.lang ::: String |
Como usar o método copyValueOf() da classe String para converter todo o conteúdo de um array (vetor, matriz) de char em uma stringQuantidade de visualizações: 3033 vezes |
Em algumas situações nós precisamos converter um array de char em uma string, ou seja, obter uma string contendo todos os caracteres do array. Para isso podemos usar o método copyValueOf(). Veja sua assinatura:---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- public static String copyValueOf(char[] data) Note que o método é estático, recebe um vetor de char e retorna um objeto da classe String. Veja um trecho de código no qual demonstro como isso pode ser feito: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
public class Estudos{
public static void main(String[] args) {
// um array de char
char[] letras = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'};
// vamos agora converter o array inteiro para uma string
String letrasString = String.copyValueOf(letras);
// e exibimos o resultado
System.out.println(letrasString);
}
}
Ao executar este código nós teremos o seguinte resultado: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- ABCDEFGH Há uma sobrecarga do método copyValueOf() que nos permite indicar a faixa de caracteres que farão parte da string. Veja: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- public static String copyValueOf(char[] data, int offset, int count) O parâmetro offset indica o índice a partir do qual os caracteres serão copiados e count indica a quantidade de caracteres que serão copiados. Veja um exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
public class Estudos{
public static void main(String[] args) {
// um array de char
char[] letras = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'};
// vamos agora converter o array inteiro para uma string
String letrasString = String.copyValueOf(letras, 2, 4);
// e exibimos o resultado
System.out.println(letrasString);
}
}
Ao executarmos o código teremos o seguinte resultado: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- CDEF |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
JavaScript - Como calcular o seno de um número ou ângulo em JavaScript usando a função sin() do objeto Math |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





