目录
1.int/String互转
int转String
int num=1;
String s = "" + num;
String转int
String str = "2019-03-18 00:00:00";
i = Integer.valueOf(s);
2.String/Date互转
String转Date
String str = "2019-03-18 00:00:00";
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
date = format.parse(str);
Date转String
Date now = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(now);
3.int/Bigdecimal互转
int转Bigdecimal
BigDecimal number = new BigDecimal(0);
int value=score;
number=BigDecimal.valueOf((int)value);
Bigdecimal转int
BigDecimal b=new BigDecimal(12.34);
int a = b.intValue();
4.Json/Object互转
import com.google.gson.Gson;
User user = new User();//自己定义的实体类
Gson gson = new Gson();
String data = {
"tenderNo": "ZBD2004130003",
"companyId":"C000000882",
"bidderCompanyId":"C000000001"
}
Json转Object
user = gson.fromJson(data, User.class);
Object转Json
data = gson.toJson(user);
5.Json/Map互转
Map转Json
HashMap<String,UserModel> data = New Map<~>(); Gson gson = new Gson(); String careless = this.sendPostRequest(url, gson.toJson(data));
Json转Map
String str = "{\"0\":\"wo\",\"1\":\"ni\"}";
Map map = JSON.parseObject(str);