正则表达式 - Java 字符串中{ }占位符替换方面的问题
阿神
阿神 2017-04-18 10:23:36
0
3
888

怎么使用map中的key,替换字符串中{}中的占位符? 代码如下,请大神赐教……

     String str = "我是{name},我来自{city},今年{age}岁";
        Map<String, String> mapstring = new HashMap<String, String>();
        mapstring.put("name", "小明");
        mapstring.put("age", "15");
        mapstring.put("city", "北京");        
        
        ……………………
        
        System.out.println("我是小明,我来自北京,今年15岁");
阿神
阿神

闭关修行中......

全員に返信(3)
小葫芦

なぜそのような要件があるのか​​はわかりませんが、次のコードは要件を満たすはずです:

リーリー
いいねを押す +0
伊谢尔伦

答えを書き終えたところです。正解は 2 階です
文字列 a = "私は {name}、出身は {city}、今年は {age} 歳です。";

リーリー
いいねを押す +0
黄舟

笑 私がパッケージ化したツールクラスを差し上げます
/**

  • 文字列の書式設定

  • @著者 Du

  • */

パブリック クラス DFormat {

リーリー

}

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート