build.gradle
в корневой директории проекта добавьте Maven-репозиторий:// Добавление Maven-репозитория
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
build.gradle
модуля entry добавьте зависимость:// Добавление зависимости
dependencies {
implementation 'com.gitee.chinasoft_ohos:сравнение-версий:1.0.0'
}
Проект можно запустить непосредственно с использованием SDK6 и DevEco Studio2.2 beta1.
Если проект не запускается, удалите файлы .gradle
, .idea
, build
, gradle
, build.gradle
, создайте новый проект в соответствии со своей версией и скопируйте соответствующие файлы нового проекта в корневую директорию.
Для сравнения двух версий строк достаточно создать новый объект Version
. Недействительные входные данные (null
или первый символ, который не является цифрой), будут автоматически преобразованы в 0.0.0
.```java
boolean result;
result = new Version("1.2.1").isHigherThan("1.2"); // result = true
result = new Version("1.0.2-rc2").isLowerThan("1.0.2-rc3"); // result = true
result = new Version("1.3").isEqual("1.3.0"); // result = true
result = new Version("2.0.0-beta").isAtLeast("2.0"); // result = false
result = new Version("2.0.0-beta").isAtLeast("2.0", /* игнорировать суффикс: */ true); // result = true
* Разделители между версиями — точки.
* Для суффиксов и номеров предварительной версии специальных разделителей нет: 1.1rc == 1.1.rc == 1.1-rc
#### Тестирование
Код проверен CodeCheck без ошибок.
Код проверен CloudTest без ошибок.
Проверка безопасности отсутствием вирусов прошла успешно.
Функционал текущего демонстрационного примера практически не отличается от оригинального компонента.
#### История версий
- 1.0.0
#### Информация о правах и лицензии
Copyright (C) 2021 Thomas Wirth
Разрешено использование данного файла только в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
В случае отсутствия требований применимого закона или письменного соглашения, программное обеспечение, распространяемое в рамках Лицензии, предоставляется на условиях "КАК ЕСТЬ".
Без гарантий или условий каких бы то ни было, будь то явные или подразумеваемые.
Условия использования и ограничения Лицензии регулируются конкретным языком Лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )