Random rand=newRandom();//创建一个Random对象for(int i=0;i<20;i++){//随机生成20个随机整数,并显示int num=rand.nextInt(10);//返回下一个伪随机数,整型的 System.out.println("第"+(i+1)+"个随机数是:"+num);}//获得20-35的随机数System.out.println(rand.nextInt(15)+20);
二、String类
方法名
说明
int字符串.length();
返回字符串长度
boolean字符串1.equals(字符串2);
比较字符串值是否相等
boolean字符串1.egualslgnoreCase(字符串2);
比较字符串值是否相等(忽略大小写)
String字符串.tolowerCase();
将字符串转换为小写
String字符串.toUpperCase();
将字符串转换为大写
String字符串.concat(要拼接的字符串);
字符串拼接
int字符串.indexOf(查找串,开始位置]);
根据指定内容查询所在下标(第-次出现位置) ,找不到返-1
int字符串.lastindexOf(查找串,开始位置]);
根据指定内容查询所在下标(最后- -次出现位置) ,找不到返-1
String 字符串.substring(开始位置<包含>[,结束下标<不包含>]);
截取(提取)字符串
String 字符串.trim();
去除字符串前后空格
String字符串.repaceAll(正则表达式,新的字符串);
字符串替换
String[] 字符串.split(字符串);
分割字符串,返回字符串数组
char 字符串.charAt(下标);
根据下标获得单个字符
boolean 字符串.endsWith(字符串);
判断是否是指定后缀
//返回字符串长度String s ="hallo word";System.out.println(s.length());//比较字符串是否相等String s1 ="hallo word";System.out.println(s.equals(s1));//相等为true;不等为false//比较字符串是否相等(忽略大小写)System.out.println(s.equalsIgnoreCase(s1));//将字符串转为小写System.out.println(s.toLowerCase());//将字符串转为大写System.out.println(s.toUpperCase());//字符串拼接System.out.println(s.concat(s1));//根据指定内容查询所在下标(第一次出现位置),找不到返回-1int a = s.indexOf("h");System.out.println(a);//根据指定内容查询所在下标(最后一次出现位置),找不到返回-1String s2 ="asdqweasd";int a1 = s2.lastIndexOf("s");System.out.println(a1);//截取(提取)字符串String ac = s2.substring(0,5);System.out.println(ac);//去除字符串前后空格String s3 =" 你好 ";System.out.println(s3.trim());//字符串替换String st ="张三今天吃屎,张三是大傻子";System.out.println(st.replace("屎","*").replace("傻","*"));//字符串替换String st1 ="1张1三1,张1三1";System.out.println(st1.replaceAll("\\d","#"));//分割字符串,返回字符串数组String sd ="张三+李四+王五";String[]sd1 = sd.split("\\+");//加号需要转译字符("\\"加俩反斜杠)for(String qwe:sd1){System.out.println(qwe);}//根据下标获得单个字符String zxc ="你好!世界";System.out.println(zxc.charAt(1));//判断是否是指定后缀String e ="123@qq.com";boolean bool = e.endsWith("cn");System.out.println(bool);