原文链接 1 输出 System.out.print("sys_num:" + sys_num + "\n"); 2 String截取 截取前三位: String str = "abcde";String str1 = str.substring(0,3); //abc 截取第一至倒数第二位: String str = "abcde";int length = str.leng
原文链接
1 输出
System.out.print("sys_num:" + sys_num + "\n");2 String截取
截取前三位:
String str = "abcde"; String str1 = str.substring(0,3); //abc截取第一至倒数第二位:
String str = "abcde"; int length = str.length()-1; String str2 = str.substring(0,length); //abcd截取后三位:
String str = "abcde"; int startIndex = str.length()-3; int endIndex = str.length(); String str1 = str.substring(startIndex,endIndex); //cde截取“c”之前字符串
String str = "abcde"; String str1 = str.substring(0, str.indexOf("c")); //ab截取“c”之后字符串
String str = "abcde"; String str1 = str.substring(0, str.indexOf("c")); String str2 = str.substring(str1.length()+1, str.length()); //de3 类型转换
3.1 double
3.1.1 double转int
Math.round 函数四舍五入取整。传入是float返回int,传入double返回long。
float f = 123.456f; double d = 123.456; int i1 = Math.round(f); //四舍五入取整 long l1 = Math.round(d); //四舍五入取整 int i2 = (int)d; //遇小数忽略3.1.2 double取整
double d1 = Math.ceil(d); //遇小数进1,返回double double d2 = Math.floor(d); //遇小数忽略,返回double3.1.3 double保留几位小数
原数d1乘以100、取整、再除以100,即保留两位小数。
double d1 = 123.45678; double d2 = (double)(Math.round(d1*100))/100;3.1.4 double转String
double d = 1234.34; String s = String.valueOf(d);3.2 String
3.2.1 String转int
String s = "abcd"; int i = Integer.parseInt(s);3.2.2 String转double
String s = "abcd"; double d = Double.parseDouble(s);3.3 Object转String
Map<String, Object> res = new HashMap<>(); res.put("sys_num", sys_num); //写入 String sysNum= String.valueOf(res.get("sys_num")); //读取value转为String4 Map
一般使用hashmap,hashmap里面的元素是无序的。
Map<String, String> res = new HashMap<>(); res.put("sys_num", sys_num); //写入 String sysNum = res.get("sys_num"); //读取value List<String> sys_num = new ArrayList<>(res.KeySet()); //读取key组成listLinkedHashMap可以按照顺序存放。
Map<String, Object> res = new LinkedHashMap<>();4.1 初始赋值
HashMap<String, String > res = new HashMap<String, String>(){{ put("sys_num",sys_num); put("sys_name",sys_name); }};4.2 YML配置
YML配置文件:
sys-num: mymap: "{'a':'aaa','b':'bbb'}"方法内:
public class learnMap { @Value("#{${sys-num.mymap}}") private Map<String, String> numMap; }5 快捷键
学习更多编程知识,请关注我的公众号:
代码的路