当前位置: 首页 > news >正文

百度地图在线导航查询seo对网站的重要性

百度地图在线导航查询,seo对网站的重要性,久久建筑网登录,网页制作策划书记录#xff1a;470 场景#xff1a;Java中使用instanceof判断对象类型。例如在解析JSON字符串转换为指定类型时#xff0c;先判断类型#xff0c;再定向转换。在ListObject中遍历Object时#xff0c;先判断类型#xff0c;再定向转换。 版本#xff1a;JDK 1…记录470 场景Java中使用instanceof判断对象类型。例如在解析JSON字符串转换为指定类型时先判断类型再定向转换。在ListObject中遍历Object时先判断类型再定向转换。 版本JDK 1.8,Spring Boot 2.6.3。 一、解析Json字符串时使用instanceof判断对象类型 场景在基于微服务开发中一个请求会贯穿多个微服务一般在微服务之间传递参数均以JSON字符串为主流。 1.JSON字符串示例 {getTime: 2023-08-13 17:50:12,getValue: [13,350,193.62,37,1813] } 解析在getValue中传递参数既有字符串、int型、double型等在把JSON字符串时无法转为指定类型只能使用ListObject类型是最合适。 需求本例需求场景这些字符必须都转换为Double类型再放到业务中使用。 2.使用instanceof判断对象类型 public static Double getDouble(Object obj) {if (obj null) return null;Double result null;try {if (obj instanceof Integer) {result ((Integer) obj).doubleValue();} else if (obj instanceof Long) {result ((Long) obj).doubleValue();} else if (obj instanceof Double) {result (Double) obj;} else if (obj instanceof BigDecimal) {result ((BigDecimal) obj).doubleValue();} else if (obj instanceof String) {result Double.parseDouble((String) obj);}} catch (Exception e) {log.info(类型转换异常);e.printStackTrace();}return result; } 3.测试示例 public static void f1() {String result {\n \getTime\: \2023-08-13 17:50:12\,\n \getValue\: [\n \13\,\n 350,\n 193.62,\n 37,\n \1813\\n ]\n };JSONObject jsonResult (JSONObject) JSON.parse(result);ListObject listResult (ListObject) jsonResult.get(getValue);ListDouble listResultD new ArrayList();//类型转换listResult.forEach(item - {listResultD.add(getDouble(item));});//遍历结果listResultD.forEach(item - {System.out.println( item);}); } 4.输出结果 执行f1 13.0 350.0 193.62 37.0 1813.0 二、遍历ListObject时使用instanceof判断对象类型 场景在接收到结果集ListObject时Object的具体类型由多个时使用instanceof判断对象类型再转换增强代码合理性。 1.使用instanceof判断对象类型 public static Double getDouble(Object obj) {if (obj null) return null;Double result null;try {if (obj instanceof Integer) {result ((Integer) obj).doubleValue();} else if (obj instanceof Long) {result ((Long) obj).doubleValue();} else if (obj instanceof Double) {result (Double) obj;} else if (obj instanceof BigDecimal) {result ((BigDecimal) obj).doubleValue();} else if (obj instanceof String) {result Double.parseDouble((String) obj);}} catch (Exception e) {log.info(类型转换异常);e.printStackTrace();}return result; } 2.测试示例 public static void f2() {ListObject list01 new ArrayList();Integer integerV 813;Long longV 209206L;Double doubleV 209207.13D;BigDecimal bigDecimal01 new BigDecimal(209208.23);BigDecimal bigDecimal02 new BigDecimal(209209);String strV 209210.35;list01.add(integerV);list01.add(longV);list01.add(doubleV);list01.add(bigDecimal01);list01.add(bigDecimal02);list01.add(strV);ListDouble list02 new ArrayList();//类型转换list01.forEach(item - {list02.add(getDouble(item));});//遍历结果list02.forEach(item - {System.out.println( item);}); } 3.输出结果 执行f2 813.0 209206.0 209207.13 209208.23 209209.0 209210.35 以上感谢。 2023年8月13日
http://www.hkea.cn/news/14444924/

相关文章:

  • 企业网站模块建设流程织梦网站安全
  • 营销型网站哪家做的好微信微网站怎么进入
  • 虚拟币挖矿网站开发易语言如何做浏网站
  • 西安网站设计哪家好如何建立网站的快捷方式
  • 盘锦网站建设人工智能培训班
  • 网站建设色建设网站方法
  • 咸宁网站建设网络公司备案空壳网站
  • 柳市网站推广网网站建设设计
  • 网站建设与推广合肥公众号做视频网站吗
  • 泉州高端模板建站合肥做网站好的公司哪家好
  • 望京 网站建设企业管理系统登录
  • 淘宝客网站开发视频网站开发未按合同约定开发时间完工
  • 上海网站如何制作邢台有限公司
  • 移动网站设计尺寸做网站需要展示工厂么?
  • 网站建设的好处有什么用网站提示未备案
  • 嘉兴网站建设与管理专业网站怎样赚钱
  • 建网站培训班莱芜新闻最新事件
  • 网站建设项目申请客户评价网站建设
  • dede大气黑色网站源码上海前十名广告传媒公司
  • 免费弄空间的网站首页排名关键词优化
  • 定西做网站工信部网站备案怎么登录
  • 公司的网站难不难做wordpress视频主题
  • 建筑类企业网站模板网站建设项目报价单
  • 网站设计与制作费用如何免费开网店步骤
  • 洛阳有做网站开发的吗网站地址怎么申请注册
  • 织梦网站如何做404哈尔滨快速建站案例
  • 营销型网站的标准wordpress上传文件夹
  • 企业网站推广的主要方法宁波市内做公司网站的公司
  • 如何看网站是否有做网站地图成都旅游必去十大景点推荐冬天
  • asp.ne手机触摸网站开发毕业设计做的网站抄袭