Java基础 --06 String类、static关键字、Arrays类、Math类

String字符串
String代表字符串,例如"abc"
常用的方法

public boolean equals (Object anObject) :将此字符串与指定对象进行比较。 public boolean equalsIgnoreCase (String anotherString) :将此字符串与指定对象进行比较,忽略大小 写
public char[] toCharArray () :将此字符串转换为新的字符数组。 public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。 public String replace (CharSequence target, CharSequence replacement) :将与target匹配的字符串使 用replacement字符串替换。
public String[] split(String regex) :将此字符串按照给定的regex(规则)拆分为字符串数组。

static关键字
关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。

	定义格式
	static  数据类型  变量名

静态方法调用的注意事项
静态方法可以直接访问类变量和静态方法。
静态方法不能直接访问普通成员变量或成员方法。反之,成员方法可以直接访问类变量或静态方法。
静态方法中,不能使用this关键字
静态代码块
静态代码块:定义在成员位置,使用static修饰的代码块{ }。
位置:类中方法外。
执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行。
定义格式
public class ClassName{
static {
// 执行语句
} }
Arrays类
操作数组的方法:
public static String toString(int[] a) :返回指定数组内容的字符串表示形式。
public static void sort(int[] a) :对指定的 int 型数组按数字升序进行排序。
Math类
public static double abs(double a) :返回 double 值的绝对值。
public static double floor(double a) :返回小于等于参数最大的整数。
public static double ceil(double a) :返回大于等于参数的最小的整数。

发布了16 篇原创文章 · 获赞 10 · 访问量 536

猜你喜欢

转载自blog.csdn.net/qq_44872781/article/details/104523021
今日推荐