网站首页 > java教程 正文
一、 Character
1、Character.isLetter(char c):是否是一个字母
2、Character.isDigtit(char c);是否是一个数字
3、Character.isWhitespace(char c):是否是一个空白字符
4、Character.isUpperCase(char c):是否是大写字母
5、Character.isLowerCase(char c):是否是小写字母
6、Character.toUpperCase(char c):转化成大写字母
7、Character.toLowerCase(char c):转化成小写字母
8、Character.toString(char c):转化成字符串
二、Random
1、random.nextInt():随机产生一个int类型的数(-2147483648-2147483647)
2、random.nextInt(n):随机产生一个0到(n-1)的整数
3、random.nextFloat():随机产生一个0.0到1.0之间的float型数
4、random.nextDouble():随机产生一个0.0到1.0之间的double型数
三、String
1、str1.equals(str2):两个字符串是否相等
2、str.intern():手工入池
3、str.charAt(i):获取单个字符
4、str.indexOf("a"):查询字符a在字符串abc中的角标
5、str.toCharArray():字符串转化成字符数组
6、str.length():获取字符串长度
7、str.getBytes():字符串转化成字节数组
8、str1.equalsIgnoreCase(str2):不区分大小写比较相等
9、str.compareTo(str2):比较大小
10、str2.contains(str1):判断是否包含字符串
11、str2.startsWith(str1):判断是否以指定字符串开头
12、str2.startsWith(str1, index):从指定位置判断是否以指定字符串开头
13、str2.endsWith(str1):判断是否以指定字符串结尾
14、str.replace('a','m'):对字符的修改,注意是新建新字符串,不是在原基础上修改,字符串不可变
15、str.replaceAll(str1, str2):替换所有指定内容
16、str.replaceFirst(str1, str2):替换首个内容
17、str1.split(str2):字符串拆分
18、str1.split(str2, num):字符串拆分成指定个数
19、str.substring(start)或str.substring(start, end):字符串截取
20、str.toUpperCase():转化成大写
21、str.toLowerCase():转化成小写
22、str.trim():去掉首尾空格
23、str.isEmpty():判断字符串是否为空字符串
24、Integer.parseInt(String s):将字符串转化成整数
25、Double.parseDouble(String s):将字符串转化成小数
四、StringBuffer类和StringBuilder类
1、sb.reverse():字符串反转
2、sb.delete(start, end):删除指定范围的数据
3、sb.insert(index, str):插入数据
五、Character
1、Character.isLetter(char c):是否是一个字母
2、Character.isDigtit(char c);是否是一个数字
3、Character.isWhitespace(char c):是否是一个空白字符
4、Character.isUpperCase(char c):是否是大写字母
5、Character.isLowerCase(char c):是否是小写字母
6、Character.toUpperCase(char c):转化成大写字母
7、Character.toLowerCase(char c):转化成小写字母
8、Character.toString(char c):转化成字符串
六、Arrays
1、Arrays.toString(int[] array):将数组转化成字符串
2、Arrays.sort(int[] array):对数组进行升序排列
3、Arrays.fill(int[] array, int val):将数组全部元素赋值为val
4、Arrays.equals(int[] array1, int[] array2):判断两个数组是否相等
5、Arrays.copyOf(int[] array, int len):提取数组的前len个元素生成新数组
七、Math
1、Math.PI:圆周率
2、Math.min(1, 9):返回两者中最小数
3、Math.max(1, 9):返回两者中最大数
4、Math.random():产生一个0.0到1.0的随机数
5、Math.round(double d):四舍五入保留整数
6、Math.sqrt(4):求开方
7、Math.floor(3.5)=3:舍掉小数取整
8、Math.rint(3.5)=4:四舍五入取整
9、Math.ceil(3.1)=4:进位取整
10、Math.abs(-3.5)=3.5:取绝对值
11、A%B = 余数 :取余数
12、Math.hypot(x,y):求两点间的距离
————————————————
猜你喜欢
- 2024-10-24 Bigo的Java面试,我挂在了第三轮技术面上...
- 2024-10-24 纯干货|盘点Java常见的30个误区与细节
- 2024-10-24 JAVA中红黑树(javahashmap红黑树)
- 2024-10-24 一文让你理解java中的类加载器(java类加载器的作用)
- 2024-10-24 初识java—(三十五)Math类、Random类和BigDecimal类
- 2024-10-24 Java高级进阶-从计算机底层解析左移、右移、无符号右移
- 2024-10-24 终于有人把Git最火Java全套详细笔记(吐血放出)资料给分享出来了
- 2024-10-24 【算法题】1749. 任意子数组和的绝对值的最大值
- 2024-10-24 Java 的流程控制是什么样子的(java中的流程控制语句有哪些)
- 2024-10-24 Java编程——数据库两大神器:索引和锁
你 发表评论:
欢迎- 最近发表
-
- 一招解决vscode报java插件版本不一致以及相关缓存引起的问题
- 关于Java 8版本的理解(java中的接口怎么理解)
- Java 9 到 Java 16 的版本演进:一次模块化革命和语言的持续进化
- 如何选择合适的Java版本(如何选择jdk版本)
- 晚会互动小游戏(晚会节目互动小游戏)
- 基于JavaSwing的象棋游戏系统java休闲游戏jsp源代码Mysql
- Java 猜字母游戏!会写会玩才是真本事!
- 基于JavaSwing的贪吃蛇大作战java休闲游戏jsp源代码mysql
- Java & Python 康威生命游戏 - 命令行版
- 高玩随机种子无损速通《我的世界》10分钟不到刷新世界纪录
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)