Wie mache ich ein Null-Zeichen in Kotlin

8

In Java kann man die Escape-Sequenz %code%00 verwenden, um den Null-Zeichen

darzustellen

%code% und %code% sind keine gültigen Escape-Sequenzen in Kotlin, also habe ich einen statischen Java-Char benutzt und auf diesen von Kotlin zugegriffen.

%Vor%

Gibt es ein Null-Zeichen-Literal oder einen besseren Weg, dies in Kotlin zu tun?

    
Caelum 28.03.2016, 19:19
quelle

2 Antworten

21

Diese Optionen funktionieren:

  • '\u0000' (Unicode-Escapesyntax, wie in den Dokumenten beschrieben)
  • 0.toChar() ( Conversions sind optimiert und haben keinen Funktionsaufruf-Overhead)
  • import java.lang.Character.MIN_VALUE as nullChar , dann nullChar ( Umbenennungsimport )
  • verwenden
hotkey 28.03.2016, 19:28
quelle
6

Ich glaube, es muss '\u0000' sein. Bitte besuchen Sie diese Seite für weitere Informationen.

    
Michael 28.03.2016 19:22
quelle

Tags und Links