<commit_before>package ru.job4j.array;

import java.util.Arrays;
/**
 * Class for bubble array duplicate task.
 * @author <NAME> (mailto:<EMAIL>)
 * @since 14.11.2017
 * @version 0.1
 */
public class ArrayDuplicate {
    /**
     * Метод удаляет дубликаты из массива String.
     * @param array - массив String с дубликатами.
     * @return - массив String без дубликатов.
     */
    public String[] remove(String[] array) {
        int uniqueCounter = array.length;
        int i = 1;
        String tmp;
        while ((i != uniqueCounter) || (i == 5)) {
            for (int j = 0; j < i; j++) {
                if (array[i].equals(array[j])) {
                    uniqueCounter--;
                    tmp = array[uniqueCounter];
                    array[uniqueCounter] = array[i];
                    array[i] = tmp;
                    break;
                } else if (j == i - 1) {
                    i++;
                    break;
                }
            }
        }
        return Arrays.copyOf(array, uniqueCounter);
    }
}<commit_msg>5.3. Удаление дубликатов в массиве. Удалил лишнее условие<commit_after>package ru.job4j.array;

import java.util.Arrays;
/**
 * Class for bubble array duplicate task.
 * @author <NAME> (mailto:<EMAIL>)
 * @since 14.11.2017
 * @version 0.1
 */
public class ArrayDuplicate {
    /**
     * Метод удаляет дубликаты из массива String.
     * @param array - массив String с дубликатами.
     * @return - массив String без дубликатов.
     */
    public String[] remove(String[] array) {
        int uniqueCounter = array.length;
        int i = 1;
        String tmp;
        while (i != uniqueCounter) {
            for (int j = 0; j < i; j++) {
                if (array[i].equals(array[j])) {
                    uniqueCounter--;
                    tmp = array[uniqueCounter];
                    array[uniqueCounter] = array[i];
                    array[i] = tmp;
                    break;
                } else if (j == i - 1) {
                    i++;
                    break;
                }
            }
        }
        return Arrays.copyOf(array, uniqueCounter);
    }
}
{'fraction_non_alphanumeric': 0.12091503267973856, 'fraction_numerical': 0.014472455648926238, 'mean_word_length': 1.4269535673839184, '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': '5561630', 'n_tokens_mistral': 672, 'n_tokens_neox': 656, 'n_words': 167}