Obter o comprimento do char array em Java

Mohammad Irfan 6 fevereiro 2021 Java Java Array
  1. Obtenha o comprimento de um array de caracteres em Java utilizando a propriedade length
  2. Obter o comprimento de um array de caracteres utilizando o código personalizado em Java
Obter o comprimento do char array em Java

Este artigo introduz como obter o comprimento de um array de caracteres em Java e também lista alguns exemplos de códigos para compreender o tópico.

Em Java, um array que contém valores de char array é conhecido como um char array. Neste artigo, utilizaremos a propriedade integrada length e o código personalizado para obter o comprimento do array. Vamos ver alguns exemplos.

Obtenha o comprimento de um array de caracteres em Java utilizando a propriedade length

Neste exemplo, criamos um array de caracteres ch que contém 4 valores de caracteres. Sabemos o comprimento do array de caracteres vendo o código fonte, mas na programação, podemos fazê-lo utilizando a propriedade length que retorna o comprimento do array. Ver o exemplo abaixo.

public class SimpleTesting{
    public static void main(String[] args) {
        try{
            char[] ch = {'c','b','d','e','f','g'};
            int length = ch.length;
            System.out.println("Array Length = "+length);
        }catch(Exception e) {
            e.printStackTrace();
        }
    }
}

Resultado:

Array Length = 4

Obter o comprimento de um array de caracteres utilizando o código personalizado em Java

Neste exemplo, criamos um array de caracteres ch contendo 4 valores de caracteres e o nosso próprio método length() que devolve o comprimento do array passada. Chamamos a esse método e armazenamos o resultado numa variável. Ver o exemplo abaixo.

public class SimpleTesting{
    public static void main(String[] args) {
        try{
            char[] ch = {'c','b','d','e','f','g'};
            int length = length(ch);
            System.out.println("Array Length = "+length);
        }catch(Exception e) {
            e.printStackTrace();
        }
    }
    static int length(final char[] b) {
        int n = 0,t=0;
        while (true) {
            try {
                t = b[n++];
            } catch (ArrayIndexOutOfBoundsException ex) {
                n--;
                break;
            }
        }
        return n;
    }
}

Resultado:

Array Length = 4

Artigo relacionado - Java Array

  • Como concatenar duas arraias em Java
  • Como converter Byte Array em Hex String em Java
  • Remover duplicatas do array em Java
  • Adicionar objetos a uma matriz em Java
  • A função push() em Java
  • Clonar arrays Java