Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Значение пустой строки из конфига

Тема в разделе "Разработка плагинов для новичков", создана пользователем Fenix78563, 29 ноя 2016.

Статус темы:
Закрыта.
  1. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    Доброго времени суток, форумчане.

    Задался таким вопросом - Какое значение принимает строка метода getConfig().GetString("String"), если у меня в конфиге String: ''

    Когда вытаскиваю эту сроку и проверяю на пустоту, то if (string != "") не работает
     
  2. Хостинг MineCraft
    <
  3. IcedwinterZ

    IcedwinterZ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    IcedwinterZ
    null наверное
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Если там нет пробела, то скорее всего null.
     
  5. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    тоже нет, проверка на null есть, и он не заходит в if
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Тогда вариантов 2

    string.equals("")
    string.length() == 0
     
  7. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    string.isEmpty() вроде тоже есть
     
  8. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Баллы:
    46
    В файле конфигурации, с помощью двух знаков ' вы создаете поле со значением типа char.При попытке вывода будет выведена пустая строка(так как перед выводом в чат символ преобразовывается в строку), а проверку на пустую строку в коде он не пройдет, что логично.Если мы попытаемся вывести значение 'a', то выведется символ а, что опять таки не удивительно. А вообще, проверять, не пустая ли строка лучше методом isEmpty(); из класса String.
     
  9. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    Спасибо большое
     
Статус темы:
Закрыта.

Поделиться этой страницей