Java 中的 LinkedBlockingQueue toString() 方法

Java 中的 LinkedBlockingQueue toString() 方法

LinkedBlockingQueue 中的 toString() 方法会返回一个集合的字符串表示形式。字符串表示形式由按其迭代器返回顺序排列的集合元素列表组成,并用方括号 (“[]”) 括起来。相邻的元素由字符 “, “ (逗号和空格)分隔。元素被转换为字符串,由 String.valueOf(Object) 方法执行。

语法:

public String toString()

参数: 该方法不接受任何参数。

返回值: 该方法返回集合的字符串表示形式。

以下程序演示了 LinkedBlockingQueue 的 toString 方法:

程序 1:

// Java 程序演示 LinkedBlockingQueue 的 toString() 方法
  
import java.util.concurrent.LinkedBlockingQueue;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
  
    {
  
        // 创建 LinkedBlockingQueue 对象
        LinkedBlockingQueue<Integer> LBQ
            = new LinkedBlockingQueue<Integer>();
  
        // 将数值添加至 LinkedBlockingQueue 尾部
        LBQ.add(7855642);
        LBQ.add(35658786);
        LBQ.add(5278367);
        LBQ.add(74381793);
  
        // 打印队列
        System.out.println("Linked Blocking Queue: " + LBQ);
  
        System.out.println("Linked Blocking Queue 的字符串表示: " 
                                           + LBQ.toString());
    }
}
Linked Blocking Queue: [7855642, 35658786, 5278367, 74381793]
Linked Blocking Queue 的字符串表示: [7855642, 35658786, 5278367, 74381793]

程序 2:

// Java 程序演示 LinkedBlockingQueue 的 toString() 方法
  
import java.util.concurrent.LinkedBlockingQueue;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
  
    {
  
        // 创建 LinkedBlockingQueue 对象
        LinkedBlockingQueue<String> LBQ
            = new LinkedBlockingQueue<String>();
  
        // 将字符串添加至 LinkedBlockingQueue 尾部
        LBQ.add("gopal");
        LBQ.add("gate");
        LBQ.add("GRE");
        LBQ.add("CAT");
  
        // 打印队列
        System.out.println("Linked Blocking Queue: " + LBQ);
  
        System.out.println("Linked Blocking Queue 的字符串表示: " 
                                            + LBQ.toString());
    }
}
Linked Blocking Queue: [gopal, gate, GRE, CAT]
Linked Blocking Queue 的字符串表示: [gopal, gate, GRE, CAT]

参考链接: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html#toString–

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程