zoukankan      html  css  js  c++  java
  • 演示缓冲区的操作流程

    import java.nio.IntBuffer;

    public class IntBufferDemo01 {
        public static void main(String[] args) {
            IntBuffer buf = IntBuffer.allocate(10);
            System.out.print("The position,limit and capacity before input data:");
            System.out.println("position=" + buf.position() + ",limit="
                    + buf.limit() + ",capacity=" + buf.capacity());
            int temp[] = { 3, 4, 5 };
            buf.put(3);
            buf.put(temp);
            System.out.print("The position,limit and capacity after input data:");
            System.out.println("position=" + buf.position() + ",limit="
                    + buf.limit() + ",capacity=" + buf.capacity());
            buf.flip();
            System.out.print("The position,limit and capacity when outputing:");
            System.out.println("positon=" + buf.position() + ",limt=" + buf.limit()
                    + ",capacity=" + buf.capacity());
            System.out.print("The content in buffer:");
            while (buf.hasRemaining()) {
                int x = buf.get();
                System.out.print(x + ",");
            }
        }
    }

    The output:

    The position,limit and capacity before input data:position=0,limit=10,capacity=10
    The position,limit and capacity after input data:position=4,limit=10,capacity=10
    The position,limit and capacity when outputing:positon=0,limt=4,capacity=10
    The content in buffer:3,3,4,5,

  • 相关阅读:
    15 Django组件-中间件
    Android学习笔记-Dialog详解
    python爬取世界疫情信息到Mysql
    《构建之法》阅读笔记3
    团队项目--校园百晓生
    团队项目--校园百晓生
    php安装配置及问题解决
    《构建之法》阅读笔记2
    云服务器配置(转载)
    第五周总结
  • 原文地址:https://www.cnblogs.com/vonk/p/3961440.html
Copyright © 2011-2022 走看看