类及其他

天涯浪子 提交于 2019-12-15 06:38:41

内部类:静态内部类(参照静态方法使用,外部类以外:Wai.nei wn=new Wai.nei())和非静态内部类。
成员内部类:是外部类成员,可以调用外部类成员,外部类如何使用内部类成员:创建类对象:Wai.Nei wn=new Wai().new Nei();
局部内部类:内部类可以访问外部类成员。
字符串类
Java提供了String、StringBuffer和StringBuilder三个类来封装字符串,并提供了一系列方法来操作字符串对象,三者区别如下:
String创建的字符串是不可变的如果改变字符串变量的值,是在内存中创建一个新的字符串,字符串变量将引用新创建的字符串地址,而原来的字符串在内存中依然存在且内容不变,直至Java的垃圾回收系统对其进行销毁。
String 类
String字符串常用的方法如下:
方法及功能描述:
String():默认构造方法,创建一个包含0个字符的String对象(不返回null)。
String(char[] value):使用一个字符数组构造一个String对象。
String(String s)使用一个字符串值构造一个String对象。
String(StringBuffer bs)根据StringBuffer对象来创建对应的String对象。
String(StringBuilder sb)根据StringBuilder 对象来创建对应的String对象。
char charAt(int index)获取字符串中指定位置的字符,参数index下标从0开始。
char comper To(String s)比较两个字符串的大小,相等返回0,不相等则返回不等字符编码值的差。
boolean endsWith(String s)判断一个字符串是否以指定的字符串结尾。
toString()方法
变量的声明与赋值可以分开object类的toString方法是一个非常特殊的方法,它是一个“自我描述”的方法,该方法返回当前对象的字符串表现。当使用System.out.println(obj)输出语句中直接打印对象时,或字符串与对象进行连接操作时,例如:“info”+obj,系统都会都会自动调用对象的toString()方法。
基本类型的封装类
封装类还可以实现基本类型变量和字符串之间的转换,将字符串的值转换为基本类型的值有两种方式:
1、直接利用封装类的构造方法,即Xxx(String s)构造方法。
2、调用封装类提供的parseXxx(String s)静态方法。
基本类型的值转换成字符串有三种方式:
1、直接使用一个空字符串来连接数值即可
2、调用封装类提供的toString()静态方法
3、调用String类提供的valueOf()静态方法
object类
Java基础库提供了一些常用的核心类,包括object、string、math等。其中,object对象类定义在Java.lang包中,是所有类的顶级父类,在Java体系中,所有类都直接或间接的继承了object类。因此,任何Java对象都可以调用object类中的方法。而且任何类型的对象都可以赋给object类型的变量。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!