Сравнение строк в Java

Загрузите справочное руководство по Oracle для 10G, в котором приведены таблицы словаря данных.

Ответы выше хороши, но посмотрите другие таблицы, которые могут быть связаны с ограничениями.

SELECT * FROM DICT WHERE TABLE_NAME LIKE '%CONS%';

Наконец, получите инструмент, такой как Toad или SQL Developer, который позволяет вам просматривать этот материал в пользовательском интерфейсе, вам нужно научиться использовать таблицы, но вы также должны использовать пользовательский интерфейс.

74
задан M.G 5 January 2017 в 13:54
поделиться

1 ответ

Ниже Алгоритма "сравнивают две строки лексикографически"

  1. Вход, который две строки представляют в виде строки 1 и представляют в виде строки 2.

  2. для (интервал i = 0; я < str1.length () & & я < str2.length (); я ++)

    (Цикл через каждый символ обеих строк, сравнивающих их, пока одна из строки не завершается):

    a. Если unicode значение обоих, символы - то же тогда, продолжается;

    b. Если unicode значение символа строки 1 и unicode значение строки 2 отличаются, тогда возвращаются (str1 [я]-str2 [я])

  3. , если длина строки 1 является меньше, чем string2

    еще возвращает str2 [str1.length ()]

    возврат str1 [str2.length ()]

    //, Этот метод сравнивает две строки лексикографически

    public static int compareCustom(String s1, String s2) {
        for (int i = 0; i < s1.length() && i< s2.length(); i++) {
            if(s1.charAt(i) == s2.charAt(i)){
                //System.out.println("Equal");
                continue;
            }
            else{
                return s1.charAt(i) - s2.charAt(i);
            }   
        }
        if(s1.length()<s2.length()){
            return s2.length() - s1.length();
        }
        else if(s1.length()>s2.length()){
            return s1.length()-s2.length();
        }
        else{
            return 0;
        }
    }
    

, если две Строки будут равны, то это возвратится 0, иначе возвращают Отрицательное или положительное значение

Источник: - Источник

0
ответ дан 24 November 2019 в 11:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: