我想做ofdm,所以我得先把double定义的数列转换成二进制。但是我写的这个方法有个很二
的问题就是在for循环里面按数列输出数列y中的值就是正常的二进制,但是在for循环后输出就
会变成一个很短的乱码。
```public class QPSK{
public static String[] qpsk(double[] x){
int M = x.length;
String[] y = new String[M*8];
for(int i = 0;i<M;i++){
y[i] = Long.toBinaryString(Double.doubleToLongBits(x[i]));
System.out.println(y[i]);
}
System.out.println(y);
return y;
}
}
求大神给看看是怎么回事