学习socket报文的时候需要对报文内容格式做处理,这里有几种处理方法,网上找的都是比较分散的,自己学习的笔记,希望大家都能学到东西。
//1,正数左补零
public static void main(String[] args) {
int youNumber = 1;
// 0 代表前面补充0
// 4 代表长度为4
// d 代表参数为正数型
String str = String.format("%04d", youNumber);
System.out.println(str); // 0001
//2,double数变换字符串并去掉”.”比如double 12.12 =》1212
Double price = this.getPrice() * 100;
DecimalFormat df = new DecimalFormat("######0");
String price1 = df.format(price);
//3,字符串右补空格,String字节60位不够右补空格
String repo_Mess1 = String.format("%1$-60s", repo_Mess1);
//4,字符串左补零
直接“0”append (字符串)