import Data.Complex
realPart :: (RealFloat a) => Complex a -> a
realPart (x :+ _) = x
imagPart :: (RealFloat a) => Complex a -> a
imagPart (_ :+ x) = x
Run Code Online (Sandbox Code Playgroud)
这是我的代码,但是当我执行realPart 2:+3它时,给出2.0:+ 3.0作为输出,我只需要2作为输出.有没有办法得到它?当我执行imagPart 2:+3它时,将0.0:+ 3.0作为输出,我只需要3.
我有一个字符串说String a = "abc";.现在我想把它转换成一个字节数组说byte b[];,所以当我打印b它应该显示"abc".
我怎样才能做到这一点?
getBytes()方法给出了不同的结果.
到目前为止我的程序看起来像这样:
String a="abc";
byte b[]=a.getBytes();
Run Code Online (Sandbox Code Playgroud)
我想要的是我有一个在类1中制作的方法是public byte [] encrypt(String a),另一个是public String decrypt(byte [] b)在加密后我将数据保存到数据库中但是当我得到它时然后字节方法没有提供正确的输出,但我使用String方法得到相同的数据,但现在我必须将它传递给decrypt(byte [] b)如何做到这是真实的情况.