2015-07-10 75 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都会给你相同的结果,尽管逗号被认为比周期更高效。

相关问题