split() 方法用于把一个字符串分割成字符串数组。
Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。
作用:分割出来的字符串储存在map对象(key,value)中,便于前后台使用。

 Map<String, Object> paramMap = new HashMap<String, Object>();String str = "name=John&sex=man&like=baseball";String[] str2 = str.split("&");if(str2.length != 0) {for(int i=0 ;i<str2.length; i++) {String goal = str2[i];String[] params = goal.split("=");if(params.length == 2) {paramMap.put(params[0],params[1]);}}}System.out.println(paramMap);输出结果:
{like=baseball, sex=man, name=John}

splite和map的结合使用相关推荐

  1. Map的分类和不同的应用场景

    java为数据结构中的映射定义了一个接口java.util.Map; 它有四个实现类,分别是HashMap,Hashtable,LinkedHashMap和TreeMap 可能很多人只使用过HashM ...

  2. java1.8新增超实用Map方法——Map.getOrDefault()和Map.value()方法详解

    1. Map.getOrDefault() 翻译一下官方解释: java.util.Map<K, V> V getOrDefault(Object key, V defaultValue) ...

  3. Go 学习笔记(67)— Go 并发安全字典 sync.Map

    1. 并发不安全的 map Go 语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的. 换句话说,在同一时间段内,让不同 goroutine 中的代码,对同一个字典进行读写操作是 ...

  4. Python 常用内置函数map、zip、filter、reduce、enumerate

    Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...

  5. 将request中的所有参数存放到自定义的map中

    /*** <获取参数map>* * @return 参数map* @throws Exception */protected Map<String, Object> getPa ...

  6. Map再整理,从底层源码探究HashMap

    前言 本文为对Map集合的再一次整理.内容包括:Map HashMap LinkedHashMap TreeHashMap HashTable ConcurrentHashMap Map Map< ...

  7. Java集合详解之Map

    一.首先看看集合框架体系图 从图中可以看到,Map接口扩展了Iterator接口,关于Iterator接口详解请移步:Iterator接口详解 二.Map是什么? Map<k,v>使用键值 ...

  8. 网络模型mAP计算实现代码

    网络模型mAP计算实现代码 一.mAP精度计算 这里首先介绍几个常见的模型评价术语,现在假设我们的分类目标只有两类,计为正例(positive)和负例(negtive)分别是: 1)True posi ...

  9. 2021年大数据常用语言Scala(二十二):函数式编程 映射 map

    目录 映射 | map 用法 案例一 案例二 映射  map 集合的映射操作是将来在编写Spark/Flink用得最多的操作,是我们必须要掌握的.因为进行数据计算的时候,就是一个将一种数据类型转换为另 ...

最新文章

  1. 14 集成测试方法之自底向上集成方法
  2. 2017 年热门编程语言排行榜,你的语言上榜没?
  3. 如何避免_旅游住宿如何避免雷区?
  4. 浏览器接收响应数据过大_DOM总结:数据通信(HTTP协议和Ajax)
  5. ubuntu 命令卡住_解决出现无法使用sudo命令情况
  6. mysql 配置文件在哪_MySQL+MyCat分库分表 读写分离配置
  7. 动态规划算法的应用模型
  8. 问题2 String类equals 和 “==” 比较
  9. Selenium UI自动化测试(六)WebDriver常用操作方法
  10. 第一节:Create React App
  11. 程序员是做什么的?未来计算机变得智能,就不需要程序员了吗?
  12. 基于安卓系统(android)记事本APP管理系统设计与实现
  13. C#加密和解密PDF文件
  14. hexo yilia个性化样式设置
  15. asp毕业设计——基于asp+access的网上投票系统设计与实现(毕业论文+程序源码)——网上投票系统
  16. Excel表格如何筛选出重复的数据?
  17. 即时配送行业黑马 闪飞侠2022正式起航
  18. python等于号前后一定要加空格吗_英语标点前后要加空格吗?
  19. .net 前台调用后台方法
  20. 把握节奏,你能做得更好

热门文章

  1. mac redis 客户端_分享一个免费好用的Redis桌面客户端
  2. php curl curlopt_getfields,PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
  3. 基于Java+SpringMvc+vue+element实现疫苗接种管理平台
  4. xy坐标正负方向_【笛卡尔坐标系】
  5. java定义一个方法,返回整数数组的元素最大值
  6. php oracle 中文字段,怎么解决php oracle乱码问题
  7. java 生成客户端代码_swagger-codegen生成java客户端代码
  8. 前端开发中游览器的兼容问题总结
  9. window10内核Linux,windows 10中发布完整的Linux内核
  10. Python小白的数学建模课-10.微分方程边值问题