Kotlin – 换页符 – 非法转义:'\ f'

Kotlin不支持转义"\f" (换页字符)。 那么从javaKotlin端口"\f"是什么?

Java的:

 String str = "\f"; // OK 

科特林:

 var str = "\f" // Illegal escape: '\f' 

无论如何,这看起来像一个bug,因为Kotlin和Java应该一起工作。

One Solution collect form web for “Kotlin – 换页符 – 非法转义:'\ f'”

使用unicode escape \u000C 。 Kotlin不支持\f逃脱。 它没有被广泛使用。 – 事实上,我没有意识到,在看到你的问题之前,Java中就有这个。

我在Java和kotlin转义序列上做了一个表格:

转义类型| kotlin | java
 \ uXXXX是的
 \ XXX否是//这是Java八进制转义。
 \是是的
 \ b是的
 \是是的
 \是的是的
 \否是的
 \' 是的是的
 \“ 是的是的
 \\ 是的是的
 \ $是不是/ / Java只使用$

(Kotlin需要转义$,因为字符串模板使用$。)

  • kotlin + parceler + Realm
  • 如何为TestNG Kotlin项目添加gradle支持?
  • Kotlin和Spring Data JPA产生PropertyReferenceException
  • java.lang.NoSuchMethodException:com ... Employee。<init>()
  • Android不确定ProgressBar不显示
  • Live模板不能在Kotlin中工作
  • Kotlin编译器抱怨在属性定义中使用SPeL表达式。 为什么?
  • 在Kotlin使用autoclose
  • 使用Kotlin JS时可以有多个输出文件吗?
  • 如何在kotlin中使用MapBuilder并添加所有值?
  • 使用kapt Android Studio进行注释处理
  • Kotlin language will be the best programming language for Android.