жалко, что нельзя указать nullable аргумент?String
, а точнее побочный эффект такой возможности: простоString
, который бы обозначал not nullable String
А если вызвать isTrueBinaryString(null) ?
System.out.println(isTrueBinaryString(strFalse)); // false
System.out.println(isTrueBinaryString(strTrue)); // true
System.out.println(isTrueBinaryString(null)); // IllegalArgumentException
изначально — документ, фиксирующий какое-либо событие, факт или договорённость.
Да, можете детали реализации сделать своими, это договоренность, интерфейс