Java言语包(java.lang)界说了Java中的大多数基本类,由Java言语主动调用,不需要显示声明。该包中包含了Object类,Object类是整个类层次结构的根结点,同时还界说了基本数据类型的类,如:String、Boolean、Byter、Short等。这些类支持数字类型的转换和字符串的操作等,下面将进行简略介绍。
Math类
Math类供给了常用的数学运算办法以及Math.PI和Math.E两个数学常量。该类是final的,不能被继承,类中的办法和属性全部是静态,不允许在类的外部创建Math类的目标。因而,只能运用Math类的办法而不能对其作任何更改。表8-1列出了Math类的首要办法。
表8-1Math类的首要办法
【例8-2】发生10个10~100之间的随机整数。
运转成果:随机数为:12262168569822696831
因为发生的是随机数,例8-2每次运转的成果都不会相同。若要发生[a,b]之间的随机数其通式为:
(b-a+1)*Math.random()+a
字符串类
字符串是字符的序列。在Java中,字符串无论是常量还是变量都是用类的目标来完成的。java.lang供给了两种字符串类:String类和StringBuffer类。
1.String类
依照Java言语的规定,String类是immutable的Unicode字符序列,其作用是完成一种不能改动的静态字符串。例如,把两个字符串连接起来的成果是生成一个新的字符串,而不会使本来的字符串改动。实际上,所有改动字符串的成果都是生成新的字符串,而不是改动本来字符串。
字符串与数组的完成很相似,也是经过index编号来指出字符在字符串中的位置的,编号从0开始,第2个字符的编号为1,以此类推。假如要拜访的编号不在合法的范围内,系统会发生StringIndexOutOfBoundsExecption异常。假如index的值不是整数,则会发生编译错误。
String类供给了如表8-2所示的几种字符串创建办法。
表8-2String创建字符串的办法
2.StringBuffer类
String类不能改动字符串目标中的内容,只能经过树立一个新串来完成字符串的变化。假如字符串需要动态改动,就需要用StringBuffer类。StringBuffer类首要用来完成字符串内容的添加、修正、删去,也就是说该类目标实体的内存空间可以主动改动大小,以便于寄存一个可变的字符序列。
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com