当前位置: 首页 > 后端技术 > Java

注意

时间:2023-04-01 16:20:44 Java

类型转换日期类型转换date->stringDatenow=newDate();Stringtime=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(now)string->dateStringtime;Datedate=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").parse(time);Instant->stringInstantstartTime;StringallotStamp=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(Date.from(startTime));string->InstantStringt;Instanttime=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").parse(t).toInstant();常用类型转换list->listListApparatusIds=ids.stream().map(s->Long.parseLong(s.trim())).collect(Collectors.toList());map->stringimportorg.apache.htrace.shaded.fasterxml.jackson.databind.ObjectMapper;MapcontentJson=form.getContent();如果(MapUtils.isNotEmpty(contentJson)){try{Stringcontent=newObjectMapper().writeValueAsString(contentJson);SOW.setContent(内容);}抓住(异常e){th行新的RuntimeException(e.getMessage());}}string->mapimportcom.google.gson.Gson;Mapdto=null;尝试{Gsongson=newGson();如果(StringUtils.isNotBlank(source.getContent())){dto=gson.fromJson(source.getContent(),newTypeToken>(){}.getType());}}catch(JsonSyntaxExceptione){thrownewRuntimeException("string转map错误");}