今天青岛Java培训机构讲师就带大家来学习一下Java的字符串:
1. 基本数据类型:int long float double boolean char short byte
1.1基本类型,在Java中所有数字都是带符号的。
类型 长度 范围
byte 8bit/1byte 负2的7次方,至2的7次方-1
short 16bit/2byte 负2的15次方 至 2的15次方-1
int 32bit/4byte 负2的31次方 至 2的31次方-1
long 64bit/8byte 负2的63次方 至 2的63次方-1
float 32bit/4byte 2的128次方-1
double 64bit/8byte 2的1024次方-1
char 16bit/2byte \u0000~\uFFFF,unicode编码
1.2 float double在内在中都是按科学计算法来存储的,float的内存结构为1位符号位+8位指数位+23位尾数位
1.3 在计算机中,正数以原码形式存在,负数以补码形式存在。以byte为例:
0000 0001代表数字1,1000 0000 代表数字-1,因此byte的最大值为
0111 1111即数字127,最小值为1111 1111也就是数字-128
2. 字符串类型声明语法:
String a = “hello world”; String是字符串类型的声明,但是String并不是java里面的关键字。
字符串String是javascript基本数据类型,同时javascript也支持String对象,它是一个原始值的包装对象。在需要时,javascript会自动在原始形式和对象形式之间转换。本文将介绍字符串String原始类型及String包装对象.
3.字符串并不是基本数据类型,字符串是一种引用类型(类)。
4.字符串常见方法:
4.1 length:字符串长度,返回字符串中字符的个数。
4.2 charAt:获取字符串在某个指定位置的字符。
4.3 == 或equals:使用==或者equals方法来判断两个字符串是否相等。
4.4 trim:本方法用于去掉字符串两端的空格。
4.5 +:加号可以将两个字符串进行连接。那么+两边的两个操作数,其中一个是字符串的话,那么加号的含义就是将另外一个变量转换为字符串后,进行连接。除此之外,使用concat方法也可以将两个字符串进行连接。
4.6 startsWith:表示是否以某个指定的子字符串开头。对应的endsWith方法用以判断字符串是否以某个指定的子字符串结尾。
4.7 toLowerCase:将字符串中的字符全部转换为小写。对应的toUpperCase是将字符串中的字符全部转换为大写。4.8 indexOf:返回字符串中某个指定子字符串首次出现的位置。与之对应的,lastIndexOf,返回字符串中某个指定的子字符串最后一次出现的位置。
4.9 subString:截取字符串。两个参数,第一个参数表示从哪个位置开始截取。第二个参数,表示截取到哪个位置为止,不包含第二个参数所在位置的字符。
5.0 replace:将字符串中某个指定的子字符串,替换成指定的另一个字符串。
备注:字符串里的字母是大小写区分的。
思途教育专注于Java培训,从0基础开始学起,项目经理手把手教学,签订就业协议,保障学员就业,8年时间20余位行业项目经理共同研发欧洲案例教学的IT培训理念,培训过程中贯穿百余个商业项目,让学员在4-6月的培训时间内获得1-2年的项目开发经验。为企业不断输送“有效人才”。思途的服务理念是让高薪就业更简单!