在Java中格式化字符串

Con*_*lor 0 java android

嗨,我是java新手,所以这似乎有点温顺.无论如何,在objC中,当我想将一个变量插入一个字符串时,我会这样做:

NSString *string = [NSString stringWithFormat:@"test%i", variable];
Run Code Online (Sandbox Code Playgroud)

我怎么在java中这样做?

Ern*_*ill 8

有很多方法,但java.lang.String.format()方法很简单:

String message = String.format("There are %d ways to leave your lover", 50);
Run Code Online (Sandbox Code Playgroud)