当前位置: 首页 > 后端技术 > Java

Java基础语法

时间:2023-04-02 09:35:16 Java

原文链接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中的元素是无序的。Mapres=newHashMap<>();res.put("sys_num",sys_num);//写入字符串sysNum=res.get("sys_num");//读取valueListsys_num=newArrayList<>(res.KeySet());//读取key形成listLinkedHashMap可以有序存储。Mapres=newLinkedHashMap<>();4.1初始化赋值HashMapres=newHashMap(){{put("sys_num",sys_num);放(“系统名称”,系统名称);}};4.2YML配置YML配置文件:sys-num:mymap:"{'a':'aaa','b':'bbb'}"方法:publicclasslearnMap{@Value("#{${sys-num.mymap}}")privateMapnumMap;}5快速生成main()方法的快捷键:psvm+Enter快速生成输出语句:sout+Enter内容捕获键Ctrl+At+空格(内部客户提示,代码补全等)格式化Ctrl+Alt+L自动打包引导:输入正在使用的API返回值的一半,接收方式:Ctrl+Alt+V了解更多编程知识,请关注我的公众号:代码之路

最新推荐
猜你喜欢