public static void main(String[] args) { String src = "马化腾,你个小可爱,还我装备。你要是换我装备,我就叫你爸爸"; //定义一个敏感词词库 String dest[] = {"马化腾", "小可爱", "爸爸"}; for (int i = 0; i < dest.length; i++) { String tihuan = "*"; for (int j = 1; j字符串去除空格
//mian// public static void main(String[] args) { String str = " asdsada "; // String trim =str.trim(); // System.out.println(trim);//string自带trim函数去除空格 String newstr = newtrim(str); System.out.println(newstr); } //重写trim函数,称为/newtrim/函数 public static String newtrim(String str) { //方法一 //方法二优化 int start = 0; int end = str.length() - 1; while (start <= end && str.charAt(start) == ' ') { start++; } while (end >= start && str.charAt(end) == ' ') { end--; } return str.substring(start, end + 1); }String类的常用用法(下)public static void main(String[] args) { //判断字符串是不是以.java结尾 String str = "aa.php"; // boolean b = str.startsWith("a"); // System.out.println(b);//ture //indexOf 字符第一次出现的下标 ,lastindexOf为最后一次 int p = str.indexOf("p"); System.out.println(p); }Date的用法public static void main(String[] args) { //Date //创建时间日期类对象。获取当前时间 Date date = new Date(); date.setHours(12);//将小时设为12点 System.out.println(date); }下课倒计时
public static void main(String[] args) throws InterruptedException { while (true) { //1.获取当前现在的时间 Date nowdate = new Date(); //2.获取下午预定的时间 Date yddate = new Date(); yddate.setHours(18); yddate.setSeconds(0); yddate.setMinutes(0); //3.求现在时间到预定时间的差值 long a = yddate.getTime(); long b = nowdate.getTime(); long time = a - b; //1.求出总秒数 long miaosum = time / 1000; //2.求出总分钟 long fengsum = miaosum / 60; //求出不足一分钟秒数 long miao = miaosum % 60; //3.求出总小数 long shisum = fengsum / 60; //求出不足一小时的分钟 long feng = fengsum % 60; System.out.println("距离下课还有:" + shisum + ":" + feng + ":" + miao); //System.out.println(time/1000); Thread.sleep(1000);//1秒钟运行一次 } }下午 集合
是一个容器,用于存储数据。集合可以同时存储多个数据。
集合的长度不是固定的,存储在集合容器中的数据类型可以是多种
java中提供很多不同的集合容器
Arraylist集合容器Arraylist 有序(存入的顺序和取出顺序是一致的)、有下标
Arraylist的两种用法
- 存储字符串
- 存储对象
public static void main(String[] args) { //创建一个 ArrayList集合容器? ArrayList用Arraylis集合去除重复元素
public static void main(String[] args) { //1.创建一个string集合容器 有序 有下标 元素可以重复 ArrayListarr = new ArrayList<>(); arr.add("aaa"); arr.add("bbb");; arr.add("bbb"); arr.add("aaa"); arr.add("ccc"); System.out.println(arr); //需求:定义一个函数, 功能是可以去除集合容器中的重复元素? } //方法一 创建新的容器去除集合容器中的重复元素 public static void newqc(ArrayList arr){ //1.循环集合容器 for (int i = 0; i < arr.size(); i++) { //2.在循环的过程中依次取出每一个下标上的元素 String str = arr.get(i); //3.循环当前i下标的下一个下标i+1开始循环 for (int j = i+1; j < arr.size(); j++) { //用i下标上的值str,依次和后面的j下标的值进行比较 if (str.equals(arr.get(j))){ //满足条件,说明当前j下标上的值和i下标上的值一样 删除j下标上的值 arr.remove(j); j--; } } } } //在同一个集合中去除集合容器中的重复元素 public static ArrayList qc(ArrayList arr){ //1.创建一个新的集合容器 ArrayList newarr = new ArrayList<>(); //2.循环装有数据的集合容器。也就是参数的集合 for (int i = 0; i < arr.size(); i++) { //3.在循环的过程中取出每一个下标上的元素 String str = arr.get(i); //判断新容器总是否包含之地不过的取出的str数据 只有不包含的时候才能存在新容器中 if(!newarr.contains(str)){ //4.把取出的数据放在新的容器中 newarr.add(str); } } //当整个循环结果后 newarr就存储着不重复的元素 return newarr; } 用Arraylis集合学生管理系统
明天上午进行补充~留意后续day06
欢迎分享,转载请注明来源:内存溢出
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
![微信扫一扫](/view/img/theme/weipay.png)
![支付宝扫一扫](/view/img/theme/alipay.png)
Unity Android端对JSON数据的读取和修改
上一篇
2022-12-13
工具软件---windows环境下安装nacos
下一篇
2022-12-13
评论列表(0条)