2016-03-28 15 views
7

में एक अशक्त चरित्र कर सकता हूँ जावा में, एक का प्रतिनिधित्व करने के Null characterमैं कैसे Kotlin

\0 और \0000 Kotlin में मान्य नहीं बच दृश्यों हैं एस्केप अनुक्रम \0 उपयोग कर सकते हैं, तो मैं एक स्थिर जावा का उपयोग कर चार और कोटलिन से इसका उपयोग।

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

क्या कोई नल चरित्र शाब्दिक है, या कोटलिन में ऐसा करने का बेहतर तरीका है?

उत्तर

20

ये विकल्प काम करेगा:

  • '\u0000' (यूनिकोड बच वाक्य रचना, docs में वर्णित के रूप)
  • 0.toChar() (conversions अनुकूलित कर रहे हैं और कोई समारोह कॉल उपरि है)
  • import java.lang.Character.MIN_VALUE as nullChar, तो nullChar का उपयोग (renaming import)
6

मेरा मानना ​​है कि यह '\u0000' होना चाहिए। अधिक जानकारी के लिए कृपया इस page पर जाएं।