Java Se遇到的基本问题

1.如何解决数组中的按顺序输出的问题,引用util容器文件

Array.sort为从小到大的排序,在引用java.util中使用

  • 方法为for(i:a)a为排序过的数组,按数组顺序输出,遍历的操作,容器.

2.使用FileReader IO读取文件后,注意

int b=0;定义之后while((b=in.read())!=-1)输出时候要记得b强制转化(char)b;
而且,注意,b!=-1的,而不是1,输出-1以外的输出结果都是??????????????;

3.'如何转换long类型为字节数组类型打包输出到Server端.'

    long n = 10000L;
    ByteArrayOutputStream baos = new ByteArrayOutputStream();//引用java.io.*;
    DataOutputStream dos = new DataOutputStream(baos);
    dos.writeLong(n);
    //'ByteArrayOutputStream'这个类实现了一个输出流,其中的数据被写入一个字节数组。当数据被写入时,缓冲区会自动生长。数据可以用tobytearray()和tostring()检索。
    //'DataOutputStream'写入一个长的底层输出流为八字节,高字节。在不引发异常,柜台上写的是按8递增。
    byte[] buf = baos.toByteArray();
    通过IO管道完成.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容