是否可以在Kotlin中将文件转换为原始字符串

太阳

在kotlin中,有用制成的原始字符串和用制成的"""转义字符串",我想知道是否有一种方法可以将文件读取为原始字符串。

通常使用java.io.File这样的方式File("path").readText()来解析文件,但是现在我需要获取原始字符串,这是我认为没有的.readText()

亚当·米勒奇普

这个问题没有意义,因为""""标记仅在解析源文件时使用。将值分配给变量后,它就是一个字符串。无需在彼此之间进行转换。

fun main() {
    val singleQuoted = "foo\nbar"
    val trippleQuoted = """
        foo
        bar
    """.trimIndent()
    check(singleQuoted == trippleQuoted)
}

在这里您可以看到两个字符串是相同的,即使它们是用不同的语法创建的。


针对已编辑的问题:

文件中的字符数取决于文件的字符编码。查阅绝对最低要求,每个软件开发人员绝对,肯定必须了解Unicode和字符集(无借口!)

要计算bytes文件中的数量(如果文件是ASCII,则等于字符数),您可以执行以下操作:

File("path").length()

如果文件是UTF-8,则可以这样计算字符数:

File("path").readText().length

如果是其他文件编码,则可以将编码传递给readText()

File("path").readText(Charset.forName("UTF-16")).length

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以在JavaScript的一行中将空字符串(“”)转换为undefined?

来自分类Dev

是否可以将任意文件转换为字符串?(C#)

来自分类Dev

是否可以使用Pig在GENERATE条件中将长字符串转换成字符串?

来自分类Dev

将文件[]转换为字符串[]

来自分类Dev

是否可以将范围转换为字符串?

来自分类Dev

在JavaScript中将原始图像的十六进制字符串转换为位图图像

来自分类Dev

如何在Java中将字符串从txt文件转换为不同的子字符串

来自分类Dev

可以在@ComponentScan :: lazyInit中将字符串转换为布尔值?

来自分类Dev

如何在Kotlin Android中将base64字符串转换为图像

来自分类Dev

是否可以在python中将很大的int快速转换为字符串

来自分类Dev

是否在其他类型中将数组强制转换为字符串“ special”?

来自分类Dev

开始-是否可以将原始字符串文字转换为解释的字符串文字?

来自分类Dev

如何在Kotlin中将字符串转换为InputStream?

来自分类Dev

是否可以将字符串数组转换为字符串文字联合类型?

来自分类Dev

如何在Kotlin中将十六进制字符串转换为dec字符串?

来自分类Dev

如何分割以子串是否可以强制转换为int分隔的字符串

来自分类Dev

在Kotlin中将字符串转换为整数列表

来自分类Dev

打印是否可以在python中将字符串转换为unicode?

来自分类Dev

是否可以在PHP中将字符串14转换为2014

来自分类Dev

将文件[]转换为字符串[]

来自分类Dev

在python2.7中将原始字符串转换为JSON对象

来自分类Dev

可以在@ComponentScan :: lazyInit中将字符串转换为布尔值?

来自分类Dev

是否可以在Kibana中将字符串转换为int?

来自分类Dev

是否也可以在 Bash 中将字符串转换为字符并执行类似于在 C 中可以完成的操作?

来自分类Dev

在 LUA 中将字符串转换为多行/原始字符串

来自分类Dev

在 RestAssured (Java) 中将 JSON 文件转换为字符串

来自分类Dev

是否可以使用 Python 在 JSON 中将日期写为 DateTime 格式而不将其转换为字符串

来自分类Dev

是否可以将字符串转换为节点?

来自分类Dev

是否可以使用字符串在java中以原始格式调用文件?

Related 相关文章

  1. 1

    是否可以在JavaScript的一行中将空字符串(“”)转换为undefined?

  2. 2

    是否可以将任意文件转换为字符串?(C#)

  3. 3

    是否可以使用Pig在GENERATE条件中将长字符串转换成字符串?

  4. 4

    将文件[]转换为字符串[]

  5. 5

    是否可以将范围转换为字符串?

  6. 6

    在JavaScript中将原始图像的十六进制字符串转换为位图图像

  7. 7

    如何在Java中将字符串从txt文件转换为不同的子字符串

  8. 8

    可以在@ComponentScan :: lazyInit中将字符串转换为布尔值?

  9. 9

    如何在Kotlin Android中将base64字符串转换为图像

  10. 10

    是否可以在python中将很大的int快速转换为字符串

  11. 11

    是否在其他类型中将数组强制转换为字符串“ special”?

  12. 12

    开始-是否可以将原始字符串文字转换为解释的字符串文字?

  13. 13

    如何在Kotlin中将字符串转换为InputStream?

  14. 14

    是否可以将字符串数组转换为字符串文字联合类型?

  15. 15

    如何在Kotlin中将十六进制字符串转换为dec字符串?

  16. 16

    如何分割以子串是否可以强制转换为int分隔的字符串

  17. 17

    在Kotlin中将字符串转换为整数列表

  18. 18

    打印是否可以在python中将字符串转换为unicode?

  19. 19

    是否可以在PHP中将字符串14转换为2014

  20. 20

    将文件[]转换为字符串[]

  21. 21

    在python2.7中将原始字符串转换为JSON对象

  22. 22

    可以在@ComponentScan :: lazyInit中将字符串转换为布尔值?

  23. 23

    是否可以在Kibana中将字符串转换为int?

  24. 24

    是否也可以在 Bash 中将字符串转换为字符并执行类似于在 C 中可以完成的操作?

  25. 25

    在 LUA 中将字符串转换为多行/原始字符串

  26. 26

    在 RestAssured (Java) 中将 JSON 文件转换为字符串

  27. 27

    是否可以使用 Python 在 JSON 中将日期写为 DateTime 格式而不将其转换为字符串

  28. 28

    是否可以将字符串转换为节点?

  29. 29

    是否可以使用字符串在java中以原始格式调用文件?

热门标签

归档