1. 程式人生 > >Algs4-1.2.5以下這段代碼會打印出什麽?

Algs4-1.2.5以下這段代碼會打印出什麽?

stdout 方法 字符串方法 hello 1.2 改變 打印 int ase

1.2.5以下這段代碼會打印出什麽?
String s="Hello World";
s.toUpperCase();
s.subString(6,11);
StdOut.println(s);
答:"Hello World"。String對象是不可變的--所有字符串方法都會返回一個新的String對

象(但它們不會改變參數對象的值)。這段代碼忽略了返回的對象並直接打印了原字符串。

要打印出"WORD",請用s=s.toUpperCase()和s=s.substring(6,11)。

Algs4-1.2.5以下這段代碼會打印出什麽?