2016-08-11 124 views
-3

我們不得不更換如下阿里巴巴網站的中國比較最佳替代陣列 {}是{4}線上{3}購物{} {}中-positional更換數組索引參數數組字符串格式化在Java中與尖字符串元素

輸出必須是阿里巴巴最好的在線比較購物網站在China.Please幫助我變得如此

+5

..........什麼? – resueman

+0

使用[編輯]選項來闡明你的問題。也許發佈輸入和預期結果的例子會有所幫助。 – Pshemo

+0

這是什麼?試圖說你需要在String中定位這些數組元素?講清楚 –

回答

1

可以使用的MessageFormat這樣

public static void main(String args[]) throws Exception{ 
    String result = MessageFormat.format("{0} is {4} online {3} shopping {1} in {2}" , 
      "Alibaba" ,"site", "china", "comparison", "best"); 
    System.out.println(result); 
} 

它將輸出

Alibaba is best online comparison shopping site in china 
0

您需要使用MessageFormat並附加參數要創建味精..

實施例:

public static void main(String[] args) { 

    String msgRaw = "Alibaba {0} {1} site {2} China"; 
    String[] appender = { "is the best", "online comparison shopping", "in" }; 
    String text = MessageFormat.format(msgRaw, appender); 
    System.out.println(text); 
} 

輸出

阿里巴巴是中國最好的在線比較購物網站