Как проверить длину массива строк? Я не хочу использовать length(), потому что мне нужно знать, сколько строк в массиве

#java

#java

Вопрос:

 public class Programma{

    public static void main(String args[]){
        System.out.println("Il numero di parole uguali a Ciao è: "   contaparola(args));
        }

    static int contaparola(String array[]){
        int counter = 0;
        for (int i=0; i<array.lenght;   i){
            if (array[i].equals("Ciao"))
                  counter;
        }
        return counter;
    }
}
  

Вывод:

 Programma.java:9: error: cannot find symbol
                for (int i=0; i<array.lenght;   i){
                                     ^
  symbol:   variable lenght
  location: variable array of type String[]
1 error
  

Почему? Я не хочу использовать lenght() , потому что я не хочу знать длину строки, но я на самом деле хочу знать, сколько строк в массиве.

Комментарии:

1. array.length .

Ответ №1:

.length это не длина строки. Это длина массива или «количество элементов, которые могут быть сохранены в массиве.

Основная проблема в вашей программе заключается в том, что вы написали с ошибкой length .

Комментарии:

1. @Mnkisd Не волнуйся, мы все были там. Удачи в остальной части вашего проекта