0
假設我有一個名爲perm1,perm2,perm3,...,perm10的char變量列表。插入java中的字符串
我做同樣的功能,所有十個字符變量,寧可讓他們通過循環使用類似
for (int i = 0; i < 11; i ++){
doSomething(perm$i);
}
什麼是這一觀點的正確的語法,類似我猜插值Perl的?
謝謝!
假設我有一個名爲perm1,perm2,perm3,...,perm10的char變量列表。插入java中的字符串
我做同樣的功能,所有十個字符變量,寧可讓他們通過循環使用類似
for (int i = 0; i < 11; i ++){
doSomething(perm$i);
}
什麼是這一觀點的正確的語法,類似我猜插值Perl的?
謝謝!
如果你需要的變量插值到一個字符串,使用format method of String
String[] perms = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10" };
String result = String.format("perm1=%s perm2=%s ... perm10=%s;", (Object[])perms);
他們的東西在陣列和環陣列上。
我建議你使用一個數組而不是10個單獨的變量。 –
在Java中,使用具有相似名稱的字段來存儲項目組並非慣用。對數組使用單個字段。您可以使用反射,但大多數代碼審查人員/維護人員認爲這會被濫用。 –
這種插值在Java中不存在,在Perl中也是一個壞主意。 –