编程语言
首页 > 编程语言> > JRuby:从RubyString创建Java InputStream或byte []

JRuby:从RubyString创建Java InputStream或byte []

作者:互联网

我有一个要从JRuby调用的Java方法.我要传递的参数只是一个普通的字符串(org.jruby.RubyString),但是Java方法被重载以采用以下任一方法:

> java.io.InputStream
>字节[]
> com.google.protobuf.ByteString

将字符串转换为这些类之一的实例的简便方法是什么?

解决方法:

找到了:org.jruby.RubyString#to_java_bytes.

标签:jruby,string,java
来源: https://codeday.me/bug/20191105/1997545.html