随笔分类 -  008、常用API ①

摘要:1 /* 2 java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。 3 4 public static double abs(double num):获取绝对值。有多种重载。 5 public static double ceil(double nu 阅读全文
posted @ 2020-10-25 16:21 Oooooooa 阅读(126) 评论(0) 推荐(0)
摘要:1 import java.util.Arrays; 2 3 /* 4 java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。 5 6 public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1 阅读全文
posted @ 2020-10-24 20:54 Oooooooa 阅读(154) 评论(0) 推荐(0)
摘要:1 import java.util.Scanner; 2 3 /* 4 题目: 5 键盘输入一个字符串,并且统计其中各种字符出现的次数。 6 种类有:大写字母、小写字母、数字、其他 7 8 思路: 9 1. 既然用到键盘输入,肯定是Scanner 10 2. 键盘输入的是字符串,那么:String 阅读全文
posted @ 2020-10-22 20:14 Oooooooa 阅读(1124) 评论(0) 推荐(0)
摘要:1 /* 2 String当中与转换相关的常用方法有: 3 4 public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值。 5 public byte[] getBytes():获得当前字符串底层的字节数组。 6 public String replace(Ch 阅读全文
posted @ 2020-10-22 16:33 Oooooooa 阅读(310) 评论(0) 推荐(0)
摘要:1 /* 2 字符串的截取方法: 3 4 public String substring(int index):截取从参数位置一直到字符串末尾,返回新字符串。 5 public String substring(int begin, int end):截取从begin开始,一直到end结束,中间的字 阅读全文
posted @ 2020-10-21 20:15 Oooooooa 阅读(138) 评论(0) 推荐(0)
摘要:1 /* 2 String当中与获取相关的常用方法有: 3 4 public int length():获取字符串当中含有的字符个数,拿到字符串长度。 5 public String concat(String str):将当前字符串和参数字符串拼接成为返回值新的字符串。 6 public char 阅读全文
posted @ 2020-10-18 11:16 Oooooooa 阅读(245) 评论(0) 推荐(0)
摘要:1 /* 2 ==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法: 3 4 public boolean equals(Object obj):参数可以是任何对象,只有参数是一个字符串并且内容相同才会给true;否则返回false。 5 注意事项: 6 1、任何对象都能用Ob 阅读全文
posted @ 2020-10-18 10:31 Oooooooa 阅读(408) 评论(0) 推荐(0)
摘要:字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。对于基本类型来说,==是进行数值的比较。对于引用类型来说,==是进行【地址值】的比较。直接写的"abc"就是常量字符串 JVM在帮我们创建abc的时候,其实是把它化作了一个字节数组,再把字节数组的地址保存在 字符串常量池 当中的字符串 阅读全文
posted @ 2020-10-16 10:22 Oooooooa 阅读(182) 评论(0) 推荐(0)
摘要:java.lang.String类代表字符串。API当中说,Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。其实就是说:程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)字符串的特点:1.字符串的内容永不可变。【重点】 2.正是因为字符串不可改 阅读全文
posted @ 2020-10-15 20:37 Oooooooa 阅读(248) 评论(0) 推荐(0)
摘要:1 import java.util.ArrayList; 2 import java.util.Random; 3 4 /* 5 题目: 6 用一个大集合存入20个随机数字,然后筛选其中的偶数元素,放到小集合当中。 7 要求使用自定义的方法来实现筛选。 8 9 分析: 10 1. 需要创建一个大集 阅读全文
posted @ 2020-10-15 19:43 Oooooooa 阅读(403) 评论(0) 推荐(0)
摘要:1 import java.util.ArrayList; 2 3 /* 4 题目: 5 定义以指定格式打印集合的方法(ArrayList类型作为参数),使用{}扩起集合,使用@分隔每个元素。 6 格式参照 {元素@元素@元素}。 7 8 1.写一个ArrayList集合,添加几个元素 9 2.写个 阅读全文
posted @ 2020-10-14 20:32 Oooooooa 阅读(231) 评论(0) 推荐(0)
摘要:1 import java.util.ArrayList; 2 import java.util.Random; 3 4 /* 5 题目: 6 生成6个1~33之间的随机整数,添加到集合,并遍历集合。 7 8 思路: 9 1. 需要存储6个数字,创建一个集合,<Integer> 10 2. 产生随机 阅读全文
posted @ 2020-10-14 10:50 Oooooooa 阅读(352) 评论(0) 推荐(0)
摘要:如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“包装类”。基本类型 包装类(引用类型,包装类都位于java.lang包下)byte Byteshort Shortint Integer 【特殊】long Longfloat Floatdouble Doublechar 阅读全文
posted @ 2020-10-14 10:13 Oooooooa 阅读(529) 评论(0) 推荐(0)
摘要:1 import java.util.ArrayList; 2 3 /* 4 数组的长度不可以发生改变。 5 但是ArrayList集合的长度是可以随意变化的。 6 7 对于ArrayList来说,有一个尖括号<E>代表泛型。 8 泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。 9 注意 阅读全文
posted @ 2020-10-13 21:38 Oooooooa 阅读(424) 评论(0) 推荐(0)
摘要:Random使用方法与Scanner类似:1、导包 2、创建 3、使用 获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3) 实际上代表的含义是:[0,3),也就是0~2 1 //随机输出100个0~9之间的数 2 3 for(int i=0;i<1 阅读全文
posted @ 2020-10-10 11:28 Oooooooa 阅读(58) 评论(0) 推荐(0)