2015-12-05 4 views
0

Я студент 1-го колледжа без предварительного опыта в кодировании. Я работаю над текстовым редактором для моего второго задания. Одной из многих особенностей этого текстового редактора является возможность подсчета количества символов в строке и, поскольку это массив строк, их несколько. Вот что у меня есть до сих пор:Как постепенно подсчитывать количество символов в String Array? -Java

int maxSize=100; 
int [] nChars = new int[maxSize]; 
String [] linhas = new String[maxSize]; 

    for (int i=0; i<maxSize;i++){ 
     nChars[i]=lines[i].charAt(i); 
     System.out.println(lines[i]+ " - " + nChars[i]); \\print the line and the respective number of characters 

Любая помощь приветствуется, я довольно сильно застрял.

+3

Количество символов в строке является только '.length()' строки. Спросите своего профессора, если вам разрешено использовать этот метод. – markspace

+0

@markspace, пожалуйста, исправьте .lenght -> length – Haider

+0

Большое вам спасибо, это выглядит очень очевиден в ретроспективе. :) – Tocas

ответ

1

Функции, которые вы ищете, это просто функция .legth(), которая вернет число символов в строке.

String myString = "testString"; 
System.out.println("The string has " + myString.length() + " characters"); 

// output: The string has 10 characters 

Если у вас есть массив строк, то просто итерацию через него и использовать функцию длины() для каждого элемента.

Приветствия Raven

Смежные вопросы