就是String中,強制類型轉換的(String),toString和valueOf的區分
1
class Test1
2
{
3
public static void main(String[] args)
4
{
5
Test test = new Test();
6
test.a = 10;
7
test.b = "abc";
8
int i =100;
9
String str0 = String.valueOf(i);
10
String str1 = String.valueOf(test);
11
String str2 = String.valueOf(test.b);
12
String str3 = test.toString();
13
String str4 = (String)test.b;
14
System.out.println(str0+" "+str1+" "+str2+" "+str3+" "+str4);
15
}
16
}
17
18
class Test
19
{
20
int a;
21
String b;
22
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

valueOf方法是一個靜態方法,使用類調用。
參數可以是對象,對象屬性或者原始數據類型。
(String)只可以作用于對象屬性。
toString()用于對象。
上面的例子只是一般的用法,其中toString和valueOf方法在Java中的用法很多,具體可以參考API