当前位置: 首页 > 知识库问答 >
问题:

Kotlin获取字符串类型

宗政和韵
2023-03-14

我找不到如何用Kotlin语言将变量(或常量)的类型作为string,像typeof(variable)。如何完成这一点?

共有1个答案

邵繁
2023-03-14

您可以使用最适合您需要的方法之一:

val obj: Double = 5.0

System.out.println(obj.javaClass.name)                 // double
System.out.println(obj.javaClass.kotlin)               // class kotlin.Double
System.out.println(obj.javaClass.kotlin.qualifiedName) // kotlin.Double

你可以在这里摆弄这个。

 类似资料:
  • 问题内容: 我有一个名字叫类的名字(没有扩展名)。我想将其分配给变量,如下所示: 我怎样才能做到这一点? 问题答案: 但是您应该是完全合格的-即

  • 我有一个时间字符串,它的模式是。我想将其转换为LocalTime对象。 嗯- 党卫军- SSS- 简单的例子: 我得到以下例外: java.time.format.DateTimeParseException:无法解析文本'03:02:111':无法从临时访问器获取LocalTime:{MicroOf秒钟=111000,MilliOf秒钟=111,NanoOf秒钟=111000000,秒分钟=2,

  • 问题内容: 如何在基于字符串的PHP中获取属性?我给它打电话。那是什么? 就像… 问题答案: 像这样 或者,如果您可以控制该类,请实现ArrayAccess接口,然后执行此操作

  • 我有两根绳子 在两种情况下,我应该删除

  • 问题内容: 如何在PHP中获取字符串的前n个字符?将字符串修剪为特定数量的字符并在需要时附加“ …”的最快方法是什么? 问题答案: 更新: 基于检查长度的建议(并确保修剪后的和未修剪的琴弦的长度相似): 因此,您将获得最多13个字符的字符串;13个(或更少)普通字符或10个字符,后跟“ …” 更新2: 或作为功能: 更新3: 自从我写了这个答案已经有一段时间了,我实际上不再使用此代码了。我更喜欢这

  • 我知道如何计算出字符串中某个字符或数字的索引,但是有没有任何预定义的方法可以用来给我第n个位置的字符?所以在字符串“foo”中,如果我要求索引为0的字符,它会返回“f”。 注意——在上面的问题中,我所说的“字符”不是指字符数据类型,而是字符串中的字母或数字。这里重要的一点是,调用该方法时,我不会收到char,而是一个字符串(长度为1)。我知道substring()方法,但我想知道是否有更简洁的方法