在项目中由于我们是restful前后端分离,虽然开发效率极高,但是也有弊端,就是传值问题。。。稍有沟通不慎就会出现不小的bug,比如你的model是个String,而前端就要传个数组或者list过来,这个时候你就要熟练掌握JDKAPI了,因为少不了他们之间的一些转换;
basicCarIntroduce.setIntroduceUrl(String.join(",", basicCarIntroduceParams.getIntroduceUrl()));
basicCarIntroduce.setIntroduceUrl是一个String,basicCarIntroduceParams.getIntroduceUrl()是一个数组
这行代码就是实现Array转换String,于是值就完美转换了;
因此总结下就是:String str = String.join(",",arr);
String str = String.join(list,",");