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. 【转】C#控件——DataGridView单元格文本自动换行

    源地址:https://www.cnblogs.com/wangshenhe/archive/2012/07/25/2608324.html DataGridView是.NET开发中常用的控件,在开发 ...

  2. Python爬虫从入门到放弃 之 Scrapy框架中Download Middleware用法

    这篇文章中写了常用的下载中间件的用法和例子.Downloader Middleware处理的过程主要在调度器发送requests请求的时候以及网页将response结果返回给spiders的时候,所以 ...

  3. 【hadoop】 eclipse中的“run on hadoop”和打包成jar提交任务的区别

    eclipse中的 调试运行 及 “run on hadoop”默认只是运行在单机上的,因为要想在集群中让程序分布式运行还要经历上传类文件.分发到各个节点等过程, 一个简单的“run on hadoo ...

  4. 洛谷 P2677 超级书架 2 题解

    传送门 题目描述 Farmer John最近为奶牛们的图书馆添置了一个巨大的书架,尽管它是如此的大,但它还是几乎瞬间就被各种各样的书塞满了.现在,只有书架的顶上还留有一点空间. 所有N(1 <= ...

  5. Python之freshman01

    列表与元组.字典 1.列表list:["ele1","ele2","ele3","ele0"] 列表是一组任意类型的值, ...

  6. 权限管理系统源码分析(ASP.NET MVC 4.0 + easyui + EF6.0 + MYSQL/MSSQLSERVER +微软企业库5.0+日志绶存)

    系统采用最先进技术开发: (ASP.NET MVC 4.0 + easyui + EF6.0 + MYSQL/MSSQLSERVER +微软企业库5.0+日志绶存) 大家可以加我QQ讨论 309159 ...

  7. 欧拉图 欧拉回路 欧拉通路 Euler的认识 (转)

    转:https://www.cnblogs.com/Ash-ly/p/5397702.html 定义: 欧拉回路:图G的一个回路,如果恰通过图G的每一条边,则该回路称为欧拉回路,具有欧拉回路的图称为欧 ...

  8. UVA - 11552 DP 划分

    每k个字符划分一个组,该组内字符顺序可以任意重排,定义块为最长的连续的字符子串,求长度为m*k的字符串中最少的块的数目 设\(dp[i][j]\):前\(i\)组中第\(i\)组结尾为\(j\)的最优 ...

  9. POJ - 2528 奇怪的测试数据

    听说POJ内部测试数据有问题 我这份代码是WA的(UPD:第二份是AC代码),不过目前把discuss的数据试了一下没毛病 自己试了几组好像也没毛病? 感觉线段树部分的简单hash处理方法还是值得学习 ...

  10. [转] 你并不需要Underscore/Lodash

    [From] https://segmentfault.com/a/1190000004460234 Lodash 和 Underscore 是非常优秀的当代JavaScript的工具集合框架,它们被 ...