java基础--常用函数总结

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]);
            }

}

}

原文地址:https://www.cnblogs.com/ITyunlin/p/10544999.html

时间: 2024-10-14 05:27:16

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

Java基础——常用修饰符分析

在学习Java基础时会时不时用到一些修饰符,这些修饰符修饰的内容不一样,作用域也不一样,只有梳理清楚才能正确的使用它们. 不同修饰符修饰内容的作用域 public public公共的,表示该属性(或方法)公开,所有用户都可以直接进行调用. default缺省 default表示默认,不仅本类访问,而且是同包可见. private private私有的,表示该属性(方法)为只有本类内部可以访问(类内部可见).(想用private还要用set和get方法供其他方法调用,这样可以保证对属性的访问方式统

TensorFlow基础——常用函数(四)

Tensorflow一些常用基本概念与函数(四) 摘要:本系列主要对tf的一些常用概念与方法进行描述.本文主要针对tensorflow的模型训练Training与测试Testing等相关函数进行讲解.为‘Tensorflow一些常用基本概念与函数’系列之四. 1.序言 本文所讲的内容主要为以下列表中相关函数.函数training()通过梯度下降法为最小化损失函数增加了相关的优化操作,在训练过程中,先实例化一个优化函数,比如 tf.train.GradientDescentOptimizer,并基

黑马程序员——java基础---常用API

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.String类 概念:String类代表字符串.Java 程序中的所有字符串字面值("abc")都作为此类的实例实现.又因为该类被final修饰,表明它不能被其它类所继承,其下的一系列关于字符串的操作方法也就无法被复写. 特点:字符串一旦被创建,将无法改变其值. 1 public class StringTest { 2 3 public static void main(Str

java基础 常用组件

几个常用组件: 在图形用户界面编程中,我们常常会提供用户登陆界面,比如登陆到会员管理系统,登陆到工资管理系统,仓库管理系统等,如下图我们就会用到: 1. 文本框(JTextField) 2. 密码框(JPasswordField) 3. 便签(JLable) example code: 1 package demo7; 2 import java.awt.*; 3 4 import javax.swing.*; 5 6 /* 7 * 多种布局管理器 8 * */ 9 public class d

TensorFlow基础——常用函数(三)

Tensorflow一些常用基本概念与函数(三) 摘要:本系列主要对tf的一些常用概念与方法进行描述.本文主要针对tensorflow的数据IO.图的运行等相关函数进行讲解.为‘Tensorflow一些常用基本概念与函数’系列之三. 1.序言 本文所讲的内容主要为以下相关函数: 操作组 操作 Data IO (Python functions) TFRecordWrite,rtf_record_iterator Running Graphs Session management,Error cl

TensorFlow基础——常用函数(二)

一.tf函数 TensorFlow 将图形定义转换成分布式执行的操作, 以充分利用可用的计算资源(如 CPU 或 GPU.一般你不需要显式指定使用 CPU 还是 GPU, TensorFlow 能自动检测.如果检测到 GPU, TensorFlow 会尽可能地利用找到的第一个 GPU 来执行操作. 并行计算能让代价大的算法计算加速执行,TensorFlow也在实现上对复杂操作进行了有效的改进.大部分核相关的操作都是设备相关的实现,比如GPU.本文主要涉及的相关概念或操作有以下内容: 操作组 操作

Java基础--常用API--日期相关API

一.java.util.Date 1.只用于显示系统时间,其大部分操作由Calendar代替. 格林威治时间(GMT):指的是1970年1月1日0时,不同地区有时间差. 默认输出格式:星期.月.日.时.分.秒.时区.年 2.构造方法: (1)public Date(); //无参构造创建的对象可以获取本机的当前日期与时间. (2)public Date(long date) ; //根据自定义时间创建Date对象.date若为正数,则表示公元后,若为负数,则表示公元前. 3.常用方法: (1)p

Java基础--常用API--集合类相关API

一.泛型 1.泛型的本质是将类型参数化,即将数据类型作为参数. 2.泛型可以在编译期进行检查,其所有的强制转换是隐式且自动的,提高了代码的安全性. 3.泛型可以用在类(泛型类).接口(泛型接口).方法(泛型方法)的创建. 4.泛型的类型参数只能为引用类型,不能为基本类型. 二.常用集合类 1.体系分类: (1)Collection体系: Set.List.Queue. Set:元素无序且不可重复.HashSet,TreeSet. List:元素有序且可重复.LinkedList,ArrayLis

Java基础-常用的String方法

先从String的new的方式 说起 这是面试题里面经常出现的 算是老套路之一 就是 比较下列两个的变化 两种实例化的区别 第一种String name1 = "好人";String name2 = "好人";name1和name2指向了同一空间,"haoren"只存储了一次 第二种String name4 = new String("坏人");String name5 = new String("坏人")