用例展示Java中的LinkedTransferQueue toString()方法
java.util.concurrent.LinkedTransferQueue的 toString() 方法是Java中的内置函数,用于返回集合的字符串表示形式。字符串表示形式由包含在“[]”中并由“,”分隔的集合元素组成。字符串表示形式中的元素顺序与它们遍历时出现的顺序相同。
语法:
public String toString ()
参数: 该方法不接受任何参数。
返回值: 该方法将返回顺序相同的集合的字符串表示形式。
异常: 没有异常。
下面的程序说明了LinkedTransferQueue类中的toString()函数:
程序1:
// Java程序演示LinkedTransferQueue
// toString()方法
import java.util.concurrent.LinkedTransferQueue;
import java.util.*;
public class GFG {
public static void main(String[] args)
throws InterruptedException
{
// 使用LinkedTransferQueue()构造函数创建LinkedTransferQueue对象
LinkedTransferQueue LTQ
= new LinkedTransferQueue ();
// 将数字添加到LinkedTransferQueue的末尾
LTQ.add(101);
LTQ.add(202);
LTQ.add(58);
LTQ.add(796);
LTQ.add(641);
// 以字符串的形式保存集合的字符串表示形式String对象st
String st = LTQ.toString();
// 打印字符串表示形式
System.out.println(“字符串表示形式:”
+ st);
}
}
字符串表示形式:[101、202、58、796、641]
程序2:
// Java程序演示LinkedTransferQueue
// toString()方法
import java.util.concurrent.LinkedTransferQueue;
import java.util.*;
public class GFG {
public static void main(String[] args)
throws InterruptedException
{
// 使用LinkedTransferQueue()构造函数创建LinkedTransferQueue对象
LinkedTransferQueue LTQ
= new LinkedTransferQueue ();
// 将字符串添加到LinkedTransferQueue的末尾
LTQ.add(“GeeksforGeeks”);
LTQ.add(“Gfg”);
LTQ.add(“gfg”);
LTQ.add(“Geeks”);
LTQ.add(“geeks”);
// 以字符串的形式保存集合的字符串表示形式String对象st
String st = LTQ.toString();
// 打印字符串表示形式
System.out.println(“字符串表示形式:”
+ st);
}
}
字符串表示形式:[GeeksforGeeks、Gfg、gfg、Geeks、geeks]
参考资料:https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/LinkedTransferQueue.html#toString–
极客教程