原文链接1输出System.out.print("sys_num:"+sys_num+"\n");2字符串截取截取前三位:Stringstr="abcde";Stringstr1=str.子串(0,3);//abc截取第一个到倒数第二个数字:Stringstr="abcde";intlength=str.length()-1;Stringstr2=str.substring(0,length);//abcd截取后三位:Stringstr="abcde";intstartIndex=str.length()-3;intendIndex=str.length();Stringstr1=str.substring(startIndex,endIndex);//cde截取"c"之前的字符串Stringstr="abcde";Stringstr1=str.substring(0,str.indexOf("c"));//"c"之后的字符串被ab截取Stringstr="abcde";Stringstr1=str.substring(0,str.indexOf("c"));Stringstr2=str.substring(str1.length()+1,str.length());//de3类型转换3.1double3.1.1double转换intMath.round函数舍入为整数,输入为float返回int,double输入返回long。floatf=123.456f;doubled=123.456;inti1=Math.round(f);//四舍五入longl1=Math.round(d);//四舍五入inti2=(int)d;//如果是小数,忽略3.1.2双舍入doubled1=Math.ceil(d);//如果是小数,输入1,returndoubledoubled2=Math.floor(d);//如果是小数,忽略,返回double3.1.3doublereserved原数d1有几位小数,乘以100,四舍五入,再除以100,保留两位小数。双d1=123.45678;双d2=(双)(Math.round(d1*100))/100;3.1.4double转Stringdoubled=1234.34;字符串s=String.valueOf(d);3.2String3.2.1StringtointStrings="abcd";inti=Integer.parseInt(s);3.2.2StringtodoubleStrings="abcd";doubled=Double.parseDouble(s);3.3ObjecttoStringMap<字符串,对象>res=newHashMap<>();res.put("sys_num",sys_num);//写入字符串sysNum=String.valueOf(res.get("sys_num"));//读取值并转换为String4Map一般使用Hashmap,hashmap中的元素是无序的。Map
