這裏是做字符串替換的方法有兩種:相當於Java Python的格式()
name = "Tshepang"
"my name is {}".format(name)
"my name is " + name
我該怎麼做類似於第一種方法的東西,用Java?
這裏是做字符串替換的方法有兩種:相當於Java Python的格式()
name = "Tshepang"
"my name is {}".format(name)
"my name is " + name
我該怎麼做類似於第一種方法的東西,用Java?
name = "Paŭlo";
MessageFormat f = new MessageFormat("my name is {0}");
f.format(new Object[]{name});
或更短:
MessageFormat.format("my name is {0}", name);
String s = String.format("something %s","name");
Underscore-java有format()
靜態方法。
import com.github.underscore.$;
public class Main {
public static void main(String[] args) {
String name = "Tshepang";
String formatted = $.format("my name is {}", name);
// my name is Tshepang
}
}
Bah,我應該試過這個......現在它應該工作。 – 2011-03-16 12:31:25