Java 如何从J2ME中的另一个类对象获取byte[]对象?

Java 如何从J2ME中的另一个类对象获取byte[]对象?,java,java-me,bytearray,Java,Java Me,Bytearray,我知道在J2ME中,我可以使用getBytes()方法从字符串对象获取byte[]对象。我的问题是:是否可以从任何其他类类型获取字节[]对象?此外:是否可以从用户定义的类对象获取字节[]对象 是否可以从任何其他类类型获取byte[]对象 某些类可以实现模拟服务 是否可以从用户定义的类对象获取byte[]对象 除非你自己写转换 示例如何自己完成(请注意,DataOutputStream处理转换,例如使用哪个字节顺序): 是字符串类中的方法,用于将字符串转换为字节数组。 因此,如果你想在你的类中给

我知道在J2ME中,我可以使用
getBytes()
方法从字符串对象获取
byte[]
对象。我的问题是:是否可以从任何其他
类类型
获取
字节[]
对象?此外:是否可以从用户定义的类对象获取
字节[]
对象

是否可以从任何其他类类型获取byte[]对象

某些类可以实现模拟服务

是否可以从用户定义的类对象获取byte[]对象

除非你自己写转换


示例如何自己完成(请注意,
DataOutputStream
处理转换,例如使用哪个字节顺序):

是字符串类中的方法,用于将
字符串转换为字节数组。
因此,如果你想在你的类中给出这种类型的转换函数,意味着
用户定义的类对象

然后,你必须自己植入这个功能。
像EX:-

public class MyClass{
    public byte[]  myConvertor(String str){
        // do your logic here ... 
    }
}

而且,这些都不是特定于J2ME的。。。一路上都是普通的旧java。@Romain好吧,rev 2中添加的代码示例肯定引入了一些特定于J2ME的代码。例如,在Java ME CLDC 1.0版(JSR 30)中不会编译@gnat我的意思是不是特定于J2ME,因为没有“通用”方法将随机类实例转换为
字节[]
。现在,如果特定于J2ME的类提供了高级帮助程序,那么这是一个不同的问题,有点像“库X做到了”。
getBytes();
public class MyClass{
    public byte[]  myConvertor(String str){
        // do your logic here ... 
    }
}