String类 static 关键词 Arrays 类 Math 类

String 类
也是java 中的一个类,需要进行调用,java.lang.String ,用于检查 各个字符串的方法。也包括 数组之间进行 比较,分割,搜索,提取。
字符串的值进行改变后不可改变。
两个相同的字符串他们的地址是相同的。
char [ ] ch = {‘a’,’b’,’c’ }; 相当于 String st = new String (ch);
String 的底层是靠字符组 实现的。

能够明确String类的构造方法创建对象,和直接赋值创建字符串对象的区别
无参数构造 String st = new string ();
有字符参数构造 ; char [ ] ch = {‘a’,’b’,’c’ }; 相当于 String st = new String (ch);
有字节参数构造; byte [ ] by = {98,88,99}相当于 String st = new String (by);
st.nextint(); 获取int 类型
st.next();获取string 类型
st.nextbyte()获取字节byte。
String 类的判断方法;
第一种; equals 用来比较两个字符串的 是否相同的, 则区分大小写。
第二种;equalsgnoreCase 也是进行比较的,可是不区分大小写。
Stirng 类的获取方法;
1.length() ; 过去字符串的长度。
2. indeof ();索引出字符出现的第一次的位置
3. .concat();讲指定字符串进行增加到原来字符串的末尾;
4. charat();指定字符处的字符;
5. Substring ();截取指定字符串的开始。
String st = {“helloworld”};
String s = st.concat(“hihi”);
System.out.println(st.concat(s));
System.out.println(st.charAt(2));
System.out.println(st.indexOf(“l”));
System.out.println(st.substring(5));
System.out.println(st.substring(4,6));
String类的转换方法;
toCharArray,将字符串变成字符。
getByes,将字符串变成字节数组。
CharSequence,是一个接口,也是一种引用类型,作为参数类型,可以把Stirng对象传递到方法中去
replace;将于target将于匹配的字符串使用replacement字符串替换,
String类的分割方法;
split;将字符串传给指定的regex(规则)拆成为字符串数组。

Static类;
Static 用来修饰成员变量和成员方法。被修饰的成员统称为类,
Static 数据类型 变量名;
静态方法;
Static 关键字修饰的成员方法 称为静态方法。
静态块;
定义成员位置,定义Static修饰的成员块{}。
类中方法外。
随之类的增加执行且执行一次,并且有优先于构造方法和mian的执行
public class Classname{ Static{//执行语句}}
Array类;
Arrays.toString 返回指定数组内容的字符串表示形式。
sort对int类型 数值 进行升序排列。
math 类;
基本数学的运算方法。
Abs;表示double 值 的绝对值。
Ceil;返回值大于等于的最小的整数
Floor; 返回小等参数最大的整数
Round; 返回最接近参数的long 。 四舍五入

猜你喜欢

转载自blog.csdn.net/weixin_42943720/article/details/82057319