在 Java 类中我有一个抽象方法 characters(char[] in)
,我们可以看到它以 char[]
作为参数,我想实现这个我的 Scala 中的类,但无法找到在 Scala 中编写字符签名的正确方法。我试过这个:
override def characters(ch: Array[Char], start: Integer, length: Integer)
但此签名与 Java 类中声明的字符方法不匹配。请提出建议。
非常感谢
最佳答案
它只是 Array[Char]
。不需要额外的 start
和 length
参数。
如果原始 Java 签名中有 start
和 length
参数(但您没有显示它们),那么我敢打赌它们是 int
,因此在 Scala 中它们应该是 Int
,而不是 Integer
。
关于java - Scala 的 java char[] 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38550223/