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. react.js学习之路五

    最近没时间写博客,但是我一直在学习react,我发现react是一个巨大的坑,而且永远填不完的坑 关于字符串的拼接: 在react中,字符串的拼接不允许出现双引号“” ,只能使用单引号' ',例如这样 ...

  2. ajax的get,post ,封装

    let ajax = new Object(); ajax.get = function(url,fn){ //创建ajax对象 let xhr = new XMLHttpRequest(); //与 ...

  3. spring 学习(二):spring bean 管理--配置文件和注解混合使用

    spring 学习(二)spring bean 管理--配置文件和注解混合使用 相似的,创建 maven 工程,配置pom.xml 文件,具体可以参考上一篇博文: sprint 学习(一) 然后我们在 ...

  4. 洛谷P2774 方格取数问题(最小割)

    传送门 考虑一下,答案就是全局和减去舍弃和 不难发现,如果我们按行数+列数的奇偶性分为两类,那么每一类中的数必然互不相邻 那么我们把原图的点分为黑点和白点两类,原地向白点连边,黑点向汇点连边,容量为点 ...

  5. WKWebView 的使用和封装

    WKWebView 的使用和封装 前言 项目中有个新闻资讯模块展示公司和相关行业的最新动态. 这个部分基本是以展示网页为主,内部可能会有一些 native 和 JS 代码的交互. 因为是新项目,所以决 ...

  6. P2053 [SCOI2007]修车 费用流

    $ \color{#0066ff}{ 题目描述 }$ 同一时刻有N位车主带着他们的爱车来到了汽车维修中心.维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的.现在需要安排这M ...

  7. .net core UseHttpsRedirection() 正式环境无效

    莫名其妙遇到这样的问题.这样的配置在本地可以,正式环境就不行了. ··· public void Configure(IApplicationBuilder app, Microsoft.AspNet ...

  8. (C/C++) 基本排序法

    C++ Class 宣告 class Sort{ private: void Merge(int *arr, int front, int mid, int end); int Partition(i ...

  9. NFS服务器的搭建与使用,实现数据同步

    NFS的基本架构,如下图所示: NFS服务是基本RPC协议的,所以安装NFS的前提要安装RPC协议,就像java语言一定要基于jdk一样! 下面的搭建centos-1作为服务端模拟A服务器,cento ...

  10. 011 Android TabLayout+ViewPager实现顶部滑动效果(多个页面)

    1.TabLayout介绍 TabLayout提供了一个水平的布局用来展示Tabs,很多应用都有这样的设计,典型的有网易新闻,简书,知乎等.TabLayout就可以很好的完成这一职责,首先TabLay ...