java基础--常用函数总结


2019-3-16-23:28:01-----云林原创


1、split()字符串分割函数

将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

2、Math.floor( )舍掉小数取整数

3、Math.rint( )四舍五入取整数

4、Math.ceil( )进位取整数

5、IndexOf( )查找特定字符出现的索引

----------------------------------------->特定字符出现的最先出现的位置:IndexOf();

----------------------------------------->特定字符出现的最后出现的位置:lastIndexOf();

----------------------------------------->特定字符不存在时返回-1;

6、大小写转换

----------------------------------------->转换为大写:toUpperCase();

----------------------------------------->转换为大写:toLowerCase();

7、Math.random()取随机数

----------------------------------------->令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值

8、Math.abs()绝对值

9、计算乘方数(3的4方)

10、最值(max、min)

-------->Math.min( ,  );

-------->Math.max( ,  );



用法实例:

public class test{

public static void main(String[] args) {
// TODO Auto-generated method stub //计算乘方数(3的2 次方)
System.out.print("计算乘方数 : ");
System.out.println(Math.pow(3, 2)); //绝对值
System.out.print("绝对值:");
System.out.println(Math.abs(-9)); //最小值
System.out.print("最小值:");
System.out.println(Math.min(6, 9)); //最大值
System.out.print("最大值:");
System.out.println(Math.max(6, 9)); //取随机数
System.out.print("取随机数:");
for(int i=0;i<10;i++)
{
int num=(int) (Math.random()*100);
System.out.print(num+" ");
} //大小写转换
System.out.println();
System.out.println("大小写转换:");
String str="boss is yunlin";
System.out.println("转换为大写:"+str.toUpperCase());
System.out.println("转换为小写:"+str.toLowerCase()); //特定字符出现的索引
System.out.println("i最后出现的位置:"+str.IndexOf("i"));
System.out.println("i最后出现的位置:"+str.lastIndexOf("i"));
System.out.println("a不存在是返回-1:"+str.lastIndexOf("a")); //进位取整数 System.out.println("进位取整"+Math.ceil(3.56)); //四舍五入取整数
System.out.println("四舍五入取整数:"+Math.rint(3.2)); //舍掉小数取整数 System.out.println("去掉小数取整数:"+Math.floor(3.6)); //字符串分割函数 System.out.println("字符串分割函数"); String str1="boss is yunlin "; String[] array= str1.split(" "); for(int i=0;i<array.length;i++) {
System.out.println(i+"<----->"+array[i]);
} } }

java基础--常用函数总结的更多相关文章

  1. java基础-回调函数(callback)

    java基础-回调函数(callback) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数 ...

  2. java基础---常用类

    一.字符串类String String:字符串,使用一对""引起来表示,字符串常量池在方法区中 public final class String implements java. ...

  3. DirectX基础 常用函数语句

    DirectX常用函数语句 常用数学类函数: 计算向量的长度(模): FLOAT D3DXVec3Length(CONST D3DXVECTOR3* pV); 向量的规范化: D3DXVECTOR3 ...

  4. Java基础-常用工具类(一)

    object类 Object 类是所有类的的父类,如果一个类没有明确使用EXPENTS关键字明确标识继承另外一个类,那么这个类默认继承object类,oject类中的方法适合所有子类 1)toStri ...

  5. java基础 常用组件

    几个常用组件: 在图形用户界面编程中,我们常常会提供用户登陆界面,比如登陆到会员管理系统,登陆到工资管理系统,仓库管理系统等,如下图我们就会用到: 1. 文本框(JTextField) 2. 密码框( ...

  6. 黑马程序员——JAVA基础之函数,重载,内存结构

      ------- android培训.java培训.期待与您交流! ---------- 函数: 什么是函数? • 函数就是定义在类中的具有特定功能的一段独立小程序. • 函数也称为方法. 函数的格 ...

  7. Java 基础 常用API (System类,Math类,Arrays, BigInteger,)

    基本类型包装类 基本类型包装类概述 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的.而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类 ...

  8. Java 基础 常用API (Object类,String类,StringBuffer类)

    Java API Java 的API(API: Application(应用) Programming(程序) Interface(接口)) Java API就是JDK中提供给我们使用的类,这些类将底 ...

  9. Java基础——常用类之日期时间类

    如果有机会,请尝试Java8中全新的时间日期API!(参见Java8新特性随笔) 如果还是使用Java7及之前的版本,那么你可以尝试一些工具类(参考使用工具类相关的Hutool-DateUtil) 如 ...

随机推荐

  1. JavaScript学习笔记——2.数据类型与类型转换

    数据类型 JS中一共分成六种数据类型 1- String 字符串 2- Number 数值 3- Boolean 布尔值 4- Null 空值 5- Undefined 未定义 6- Object 对 ...

  2. CF914E Palindromes in a Tree(点分治)

    link 题目大意:给定一个n个点的树,每个点都有一个字符(a-t,20个字符) 我们称一个路径是神犇的,当这个路径上所有点的字母的某个排列是回文 求出对于每个点,求出经过他的神犇路径的数量 题解: ...

  3. 两种unix网络编程线程池的设计方法

    unp27章节中的27.12中,我们的子线程是通过操作共享任务缓冲区,得到task的,也就是通过线程间共享的clifd[]数组,这个数组其实就是我们的任务数组,得到其中的connfd资源. 我们对这个 ...

  4. Windows Server 2008 R2中IIS7.5配置完网站权限不足问题的解决办法:

    Windows Server 2008 R2中IIS7.5配置完网站权限不足问题的解决办法:常见问题:HTTP 错误 500.0 - Internal Server Error无法显示页面,因为发生内 ...

  5. Touchable类组件

    Touchable /* * React Native中提供3个组件用于给其他没有触摸事件的组件,绑定触摸事件 * TouchableOpacity 透明触摸,点击时,组件会出现透明过渡的效果 * T ...

  6. Python闭包需要注意的问题

    定义   python中的闭包从表现形式上定义为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure),也就是说内层函数引用了外层函数 ...

  7. [SP1825] Free tour II

    /* ----------------------- [题解] https://www.luogu.org/blog/IRving1-1/solution-sp1825 --------------- ...

  8. HDU_1430 魔板 【BFS+康托展开+置换】

    一.题面 POJ1430 二.分析 该题与之前做的八数码不同,它是一个2*4的棋盘,并且没有空的区域.这样考虑的情况是很少的,依然结合康托展开,这时康托展开最多也只乘7的阶乘,完全可以BFS先预处理一 ...

  9. V1-Team Scrum Meeting 博客汇总

    V1-Team Scrum Meeting 博客汇总 计划文档 功能规格说明书 技术规格说明书 项目分解 贡献分配规则 一.Alpha阶段 第一次 Scrum Meeting 第二次 Scrum Me ...

  10. Mercedes BENZ C5 SD Connect Xentry Tab Kit Technical Support

    Why MB Star Diagnostic tool is so well-received by thousands of users, its technology and quality is ...