Сегодня я случайно хотел преобразовать тип строки в логический тип. После проверки документа API я обнаружил, что документ казался немного неправильным. Полем Полем
Что ж, просто отправьте тестовый код напрямую, я не удосужился сказать чушь. Полем Полем
Строка S1 = "false"; String S2 = "true"; Строка s3 = "false"; Строка S4 = "true"; String S5 = "true_a";
Вышеупомянутые строки используются отдельно
Boolean.getboolean (S1); Boolean.getboolean (s2) boolean.getboolean (S3); Boolean.getboolean (S4); Boolean.getboolean (S5);
Возвращаемые значения вышеуказанных 5 являются ложными
В документации API говорится:
Getboolean
Public Static Boolean Getboolean (название строки)
TRUE возвращается тогда и только тогда, когда существует свойство системы, названное в честь параметра, и равна строке «TRUE». (Начиная с версии 1.0.2 платформы Javatm, тестирование строки больше не чувствительно к случаю.) Свойства системы доступны с помощью метода GetProperty, который определяется системным классом.
Если в честь указанного имени нет атрибута, указанного в честь указанного имени, или если указанное имя пустое или нулевое, false возвращается.
Но я не знаю, почему это случилось. Полем Полем
Ну, результат неверно, так что мы должны делать, если мы преобразуемся? Все в порядке, есть еще один метод под названием Boolean.parseboolean (String S);
Boolean.parseboolean (S1); Boolean.parseboolean (s2) boolean.parseboolean (S3); Boolean.parseboolean (S4); Boolean.parseboolean (S5);
Документация API написана так:
Общественный статический логический Parseboolean (String S)
Подготовка параметра строки к логическому значению. Если параметр строки не является нулевым и равна «true», когда случай игнорируется, возвращаемый логический баланс представляет собой истинное значение.
Пример: boolean.parseboolean ("true") возвращает true.
Пример: boolean.parseboolean ("Да") возвращает false.
Это преобразование в порядке. Полем Полем Полем Результаты: ложь, верно, ложное, верное, ложное
Итак, просто используйте Parseboolean при конвертации
Выше приведено полное содержание метода преобразования типа Java String, представленного вам редактором. Я надеюсь, что все будут поддерживать wulin.com ~