2015-07-10 150 views
-1
String name = user.get("name"); 
String username = "Welcome,$name"; 

我想使用字符串username中的字符串name可以在字符串中使用字符串嗎?

+3

你正在運行哪個lang? –

+1

'String username =「Welcome,」+ name;' –

+0

您在詢問關於字符串插值的問題,這是與語言相關的。如果不支持,那麼你必須使用串聯。 –

回答

1

看起來好像您使用的是PHP,所以我會假設這是正確的。

你可以做以下的字符串中的字符串:

$greeting = "Welcome, " . $name . "!"; 
$greeting = 'Welcome, ', $name, '!'; 
$greeting = 'Welcome, ' . $name . '!'; 
$greeting = "Welcome, $name!"; 
$greeting = "Welcome, {$name}!"; 

使用所有,但往往你想第一種方式。使用雙引號使PHP認爲需要解釋,這會降低性能(無論如何)。根據this link,品種2,3,4和5都會給你相同的結果,儘管逗號被認爲比周期更高效。

相關問題