toString()
此方法在java.lang.Thread.toString()中可用。
此方法用于返回线程的字符串表示形式,包括线程名称,线程优先级,线程组。
此方法返回线程的字符串表示形式,对于最终用户来说很容易理解。
此方法不返回异常。
语法:
String toString(){ }
参数:
在Thread方法中,我们不传递任何对象作为参数。
返回值:
该方法的返回类型为String,此方法返回线程的String表示形式。
toString()
方法示例/* 我们将使用Thread类方法,因此我们将导入 包装,但不是强制性的,因为 默认情况下导入 */ import java.lang.Thread; class MyThread extends Thread { //覆盖Thread类的run()方法 public void run() { System.out.println("Thread Priority:" + Thread.currentThread().getPriority()); System.out.println("Thread Name :" + Thread.currentThread().getName()); System.out.println("Thread Group :" + Thread.currentThread().getThreadGroup()); } } class Main { public static void main(String[] args) { // 创建MyThread对象并调用Thread类的start() MyThread mt = new MyThread(); mt.start(); System.out.println("String representation of MyThread" + mt.toString()); } }
输出结果
E:\Programs>javac Main.java E:\Programs>java Main String representation of MyThreadThread[Thread-0,5,main] Thread Priority:5 Thread Name :Thread-0 Thread Group :java.lang.ThreadGroup[name=main,maxpri=10]