• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >swift > 通过一个map替换字符串中指定的字符变量方法

通过一个map替换字符串中指定的字符变量方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了json字符串转map,java json字符串转map,将json字符串存map,字符串转map,java 字符串转map等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

项目中需要生成一个合约,存放在mysql对应的text类型的属性里,

合约的内容对于每个用户来说大致都一样,但有几个地方需要替换成对应的信息,

比如,甲方,乙方的名字,合约的日期,合约的金额。

本来想找个第三方的jar包来实现这个功能,但找了很久都没有合适的,于是自己写了个简单的方法。

package com.test;




import java.util.HashMap;

import java.util.Map;




public class StringFormat {




	public static String format(String input, Map<String, String> map) {

		// 遍历map,用value替换掉key

		for (Map.Entry<String, String> entry : map.entrySet()) {

			input = input.replace(entry.getKey(), entry.getValue());

		}

		return input;

	}




	public static void main(String[] args) {

		Map<String, String> map = new HashMap<String, String>();

		map.put("$1", "value1");

		map.put("$2", "value2");

		map.put("$3", "value3");

		System.out.println("结果:" + StringFormat.format("$1$2$3", map));

		// 结果:value1value2value3

	}




}
</div>

以上这篇通过一个map替换字符串中指定的字符变量方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 通过一个map替换字符串中指定的字符变量方法

相关文章

  • 2017-05-28Swift中定义二维数组的方法及遍历方法示例
  • 2017-05-28Swift3.0 GCD定时器的使用DEMO
  • 2017-05-28Swift编程中实现希尔排序算法的代码实例
  • 2017-05-28解析Swift语言面相对象编程中的继承特性
  • 2017-05-28Swift3.0剪切板代码拷贝及跨应用粘贴实现代码
  • 2017-05-28Swift教程之属性详解
  • 2017-05-28Swift教程之基本运算符详解
  • 2017-05-28如何设计一个秒杀系统
  • 2017-05-28详解SimpleDateFormat的线程安全问题与解决方案
  • 2017-05-28Swift中动态调用实例方法介绍

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Swift语言中字符串相关的基本概念解析
    • Swift在控件中添加点击手势的方法
    • JVM 体系结构详解
    • Servlet实现多文件上传功能
    • Swift 数组
    • Swift语言中的一些访问控制设置详解
    • Swift面试题及答案整理
    • 关于swift的个人小结
    • 在Swift中使用Objective-C编写类、继承Objective-C类
    • Swift教程之枚举类型详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有