javaSE 常用类

javaSE 常用类

基本数据类型的包装类

java为了方便,给每一个基本数据类型 封装了一个类

double Double

float Float

byte Byte

short Short

int Integer

long Long

boolean Boolean

char Character

判断后缀名 .endsWith

返回指定索引处的 char 值 charAt

返回他的下标 indexOf

替换字符 replace

给定正则表达式的匹配拆分字符串 split

返回一个新的字符串,它是此字符串的一个子字符串 substring

返回字符串的副本,忽略前导空白和尾部空白  trim

返回(数据类型的)参数的字符串表示形式 valueOf

StringBuffer  线程安全(运行慢一点) 字符串拼接 要.append 先将字符串存入缓存,使用时再取出生成字符串

StringBuilder 不安全(效率高)

replace() 序列中此字符串替换成新的

substring 返回一个新的字符序列,它是此字符串的一个子字符串

trim 返回字符串的副本,忽略前导空白和尾部空白

Integer.parseInt() 转换类型

add()

subtract()

multiply()

divide()

Math.round() 四舍五入

Math.ceil() 向上取整

Math.floor() 向下取整

注意:Math的三角函数中使用的是弧度值,并不是角度值

弧度值=角度值/180*PI       PI(π)

Math.sin(90 * Math.PI / 180);

正则表达式   \w[a-zA-Z0-9]    \d [0-9]   \D[非数字]   \s[空格制表符]

*星号 {0,}0次或多次

+加号 {1,} 1次或多次

?问号{0,1}0次或1次

. 点 匹配任何字符

^ 开头 $ 结尾

1.正则表达式验证的规则

2.编译正则表达式的规则

3.规则和字符串进行验证比较

4.验证

matches() 是全匹配

find() 非全匹配

原文地址:https://www.cnblogs.com/ArrayStoreException/p/11991633.html

时间: 2024-11-02 06:43:57

javaSE 常用类的相关文章

QT开发(二十七)——QT常用类(一)

QT开发(二十七)--QT常用类(一) 一.QString 1.QString简介 QString提供了Unicode编码的字符串,使用隐式共享技术来节省内存和不必要的数据拷贝,不必考虑跨平台的兼容性. QString类成员函数中除了 ascii().latin1().utf8().local8Bit()函数,其他所有的函数都是可重入的. 2.QString成员函数 QString::QString ( const QChar * unicode, int size ) QString::QSt

常用类

常用类 1.Java.util.Locale Java.util.Locale类是区域描述类,用来描述当前区域是哪个区域的. 怎么创建一个区域? //直接用类定义的常量来得到(能得到绝大多数有名的国家的语言和国家名,但朝鲜这样的小国家就只能自己用下面的方法定义了). 1.Locale lo=Locale.CHINA 2.Locale lo=new Locale("朝鲜语","朝鲜")//自己定义个区域的语言和国家名字. 两个常用的方法: 1.获得地区国家: //用当

第七章:常用类

第七章:常用类 包装类 java中有8中基本类型,对应有八种包装类作用:包装类中封装了该类型常用的属性和方法,以方便操作.byte---->Byteshort--->Shortint--->Integerlong---->Longfloat---->Floatdouble---->Doublechar---->Characterboolean---->Boolean装箱:将基本数据类型转换成包装类,经常通过构造方法完成.Integer i = new Int

异常处理、常用类

Exception Thowable分为Error.Exception RuntimeException 非检查异常,可以不用强制捕获 捕获异常 try{ 可能出现异常的代码 } catch(Exception e1){ 捕获块 } catch(Exception e2){ 捕获块 } catch(Exception e3){ 捕获块 } ......... catch(Exception en){ 捕获块 } finally{ 不管如何都会执行,一般放入资源关闭. } throws关键字 抛出

java基础教程-常用类(四)

四.常用类 4.1字符串相关的类(String StringBuffer) 4.1.1String类   4.1.2StringBuffer类(代表可变的) 解释一下可变和不可变 String s1 = “hello”; String s2 = “world”; s1+=s2; 实际上又开辟了一块内存,将hello和world copy进去,s1指向新的内存 而StringBuffer只是在s1后面增加了一块内存,把world加上,不需要copy String与StringBuffer只有这一定

2015_1_28_IO与常用类

/*日志名格式  年_月_日_内容 如2015_1_28_IO与常用类*/ ************************************************************************************************************************************************************** 日期:2015年1月 28日 主题:IO .常用类 相关文件夹:oracle/相关课件/第12章_Java

C++ 常用类 string类

===6.3.2使用string对象=== string word="I love China" *链接字符串* string description=adjective  + " " + word; _Note_: 不能连接两个字符串字面量,下面的语句是错误的 string test= "I have" + "a dream"; ===6.3.3访问字符串中的字符=== *读取字符串* getline(cin, text);

异常处理与常用类

异常的三个种类: 检查异常:用户错误操作或者是不能被程序员预见的问题,必须由java语言来处理. 运行时异常:运行时异常是一个可以被程序员避免的异常,比如像数组越界.除数为0.引用为null. 错误:错误不是异常,是程序员或用户无法控制的问题,像调用栈溢出. 异常的控制流程: 异常是一个被方法抛出的对象,可以有三种方式来处理: 1.捕获这个异常 2.捕获异常并向下抛出  3.不捕获让它向调用栈弹出. 我们可以使用Throwable类的printStackTrace()方法打印调用栈跟踪信息. T

Java——常用类(String)

[常用类] <1>字符串相关类(String.StringBuffer) <2>基本数据类型包装类 <3>Math类 <4>File类 <5>枚举类 [String类] <1>java.lang.String类代表不可变的字符序列. <2>String类的常见构造方法: String(String original) //创建一个String对象为original的拷贝 String(char[] value) //用一个