软件测试工程师必备技能之Java基础 | 您所在的位置:网站首页 › 111333是什么意思 › 软件测试工程师必备技能之Java基础 |
目录 一、环境依赖 二、基础语法 基本数据类型: 数据类型转化: 关键字 运算符 类和方法 时间和日期 三、json 四、集合 五、testng注解 一、环境依赖1.jdk依赖 2.环境变量配置 3.参考文档 https://www.w3cschool.cn/java/java-character.html 二、基础语法 基本数据类型:byte,short,int,long,float,double,boolean,char,String 最常用的标注为绿色的三种。 int :整型,默认值是0 。举例 int a = 1; boolean:布尔型,只有两个值,true或者false,默认false,不可以赋其他值。举例 boolean a = true; String:字符串,默认值是null,常量不可变,举例 String a="java"; StringBuffer和StringBuilder类的对象能够被多次的修改。 String a ="1231231231"; 字符串反转:a = new StringBuilder(a).reverse().toString(); 数据截取:String strcheckintime=StringUtils.substringBefore(a,"T"); String[] str=a.split(“,”) "+newNow+" 数据类型转化:int转string:int i=Integer.parseInt(string) string转int:String s = String.valueOf(i); String s= i+"" 关键字用在修饰类,方法,属性上面。举例: 方法:public void test(){} 类:public class Sftest {} 属性:private int a =1; for:用于循环遍历,举例: for(int i=0;i0;i--){} If :用于判断,举例: if(1==1){}else if{}else{} Assert:用于断言 举例: Assert.assertEquals(s,"上海"); import :引入包 举例: import org.testng.Assert;//比如要是用Assert断言,必须先引入这个包 return: 返回值 运算符前两张图和第三张图的前三个运算符都很常用。 类和方法类的结构构成: pulic class test extend/implement{} 方法的结构构成: 修饰符 返回值类型 方法名 (参数类型 参数名){ ... 方法体 ... return 返回值; } 时间和日期Date date =new Date();//new一个时间对象,默认值是Mon May 04 09:51:52 CDT 2013 这个格式的当前时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//hh:mm:ss格式化日期 String dateNowStr = sdf.format(date); String newNow=sdf.format(date)+" 00:00:00"; 三、json格式:{"name": "John Doe", "age": 18, "address": {"country" : "china", "zip-code": "10000"}} 四、集合举例: 新建集合 List list =new Arraylist(); list.add(); Set set=new HashSet();跟list类似,set不重复,比如list存的是1222222,转成set之后就是12 set.add(); Map< Integer, Integer //可定义存什么类型的数据> map=new HashMap< Integer, Integer //可定义存什么类型的数据>(); map.put(key,value) 遍历集合: List :for(int i=0;i |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |