찾다

 >  Q&A  >  본문

正则表达式 - Java 字符串中{ }占位符替换方面的问题

怎么使用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岁");
阿神阿神2769일 전896

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-18 10:25:36

    왜 그런 요구사항이 있는지는 모르겠지만, 다음 코드는 요구사항을 충족해야 합니다.

    으아악

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:25:36

    정답 작성을 마쳤습니다. 정답은 위층에 있습니다
    String a = "저는 {name}입니다. 저는 {city}에서 왔고 올해 나이는 {age}세입니다.";

    으아악

    회신하다
    0
  • 黄舟

    黄舟2017-04-18 10:25:36

    ㅋㅋㅋ 제가 포장한 공구강습을 해드립니다
    /**

    • 문자열 서식

    • @author Du

    • */

    공개 클래스 DFormat {

    으아악

    }

    회신하다
    0
  • 취소회신하다