<commit_before>package ru.job4j.array;

/**
 * Обертка над строкой.
 *
 * @author <NAME> (<EMAIL>)
 * @version $Id$
 * @since 0.1
 */
public class ArrayChar {
    private char[] data;

    public ArrayChar(String line) {
        this.data = line.toCharArray();
    }

    /**
     * Проверяет что слово начинается с префикса.
     * @param prefix префикс.
     * @return если слово начинается с префикса.
     */
    public boolean startWith(String prefix) {
        boolean result = true;
        char[] value = prefix.toCharArray();

        for (int index = 0; index < value.length; index++) {
            if (this.data[index] == value[index]) {
                result = true;
            } else {
                result = false;
                break;
            }
        }
        return result;
    }
}<commit_msg>6.4. Слова начинается с ...<commit_after>package ru.job4j.array;

/**
 * Обертка над строкой.
 *
 * @author <NAME> (<EMAIL>)
 * @version $Id$
 * @since 0.1
 */
public class ArrayChar {
    private char[] data;

    public ArrayChar(String line) {
        this.data = line.toCharArray();
    }

    /**
     * Проверяет что слово начинается с префикса.
     * @param prefix префикс.
     * @return если слово начинается с префикса.
     */
    public boolean startWith(String prefix) {
        boolean result = true;
        char[] value = prefix.toCharArray();

        for (int index = 0; index < value.length; index++) {
            if (this.data[index] != value[index]) {
                result = false;
                break;
            }
        }
        return result;
    }
}
{'fraction_non_alphanumeric': 0.12515566625155666, 'fraction_numerical': 0.0062266500622665, 'mean_word_length': 1.7996515679442509, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6885185', 'n_tokens_mistral': 521, 'n_tokens_neox': 539, 'n_words': 133}