2016-03-28 4 views
7

В Java можно использовать управляющую последовательность \0 для представления Null characterКак сделать нулевой символ в Котлин

\0 и \0000 не являются действительными управляющие последовательности в Котлин, поэтому я использую статический Java char и получить доступ к этому из Котлина.

public class StringUtils{ 
    public static char escapeChar = '\0'; 
} 

Есть ли символ буква Null или лучший способ сделать это в Котлине?

ответ

20

Эти опции будут работать:

  • '\u0000' (синтаксис побег Unicode, как это описано в docs)
  • 0.toChar() (conversions оптимизированы и не имеют накладные расходы на вызов функции)
  • import java.lang.Character.MIN_VALUE as nullChar, а затем использовать nullChar (renaming import)
6

Я считаю, это должно быть '\u0000'. Пожалуйста, посетите этот page для получения дополнительной информации.

Смежные вопросы