我有一種方法,在這種情況下需要用戶輸入「%YEAR%」,並將輸入到當前年份的 轉換。 getCopyrightProperty方法獲取用戶輸入的屬性 並顯示其輸出。哪些工作正常。但如果用戶輸入%YEAR%並顯示實際的年份以及顯示用戶輸出的 ,我將如何獲取 。Java將用戶輸入轉換爲一個特定的值
private static final String COPYRIGHT_PROPERTY = "copyright-message";
private static final String SHOWYEAR = "" + Calendar.getInstance().get(Calendar.YEAR);
public String getCopyrightProperty(){
return (this.properties != null) ? this.properties.get(COPYRIGHT_PROPERTY, "") : null;
}
public String getSubstituteCurrYear(String in){
return in.replaceAll("%YEAR%", SHOWYEAR);
}
樣品輸入將是「%YEAR%輸入一些佔位符文本」理想情況下,輸出應爲「2013輸入一些佔位符文本」
properties.get是吊帶方法合從特定屬性
這個問題還不清楚。你能提供樣本輸入和輸出嗎?另外,這是什麼屬性? – Vishy 2013-04-24 19:03:53
什麼是失敗? – 2013-04-24 19:08:08
@Vishy只是添加了示例輸入和輸出 – 2013-04-24 19:12:38