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: 2929 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: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: 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 Ao executar este código nós teremos o seguinte resultado: ABCDEFGH Há uma sobrecarga do método copyValueOf() que nos permite indicar a faixa de caracteres que farão parte da string. Veja: 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: 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 Ao executarmos o código teremos o seguinte resultado: CDEF |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |