数据类型(4类8种),字符串常用方法(4532)
package com.pxxy.wzf;
/**
* 一:Java中的基本数据类型:
* 1.基本数据类型:4类8种
* 4类: Boolean 字符 整数 浮点数
* 8种: byte(1) boolean(1) char(2) short(2)
* int(4) float(4) long(8) double(8)
* 2.引用数据类型:
* String 数组 集合Arraylist
* Scanner Random 自定义类型
*/
/**
* 二:引用数据类型String中的方法(4532)
* 1.判断方法
* boolean equals(String str);比较两个字符串的内容是否相等
* boolean equalsIgnoreCase(String str);忽略大小写比较
* boolean startWith(String str);比较是否以str字符串开头
* boolean endWith(String str);比较是否以str字符串结尾
* 2.获取方法
* int length();获取字符串的长度
* char charAt(int index);获取字符串中的某一个字符
* String substring(int startIndex);从指定位置截取字符串到结尾
* String substring(int startIndex,int endIndex )
* int indexof(String str);获取第一次字符串出现的下标
* 3.转换方法
* String toLowerCase();全部变成小写
* String toUpperCase();全部变成大写
* Char[] toCharArray();变成字符数组
* 4.其他
* String trim();去掉字符串两端的空格
* String[] split(String str);切割字符串
*
*/
public class DateType {
public static void main(String[] args) {
//1.1
String a = "wzf";
System.out.println(a.equals("wzf"));
//1.2
System.out.println(a.equalsIgnoreCase("WZf"));
//1.3
System.out.println(a.startsWith("w"));
//1.4
System.out.println(a.startsWith("w"));
//2.1
String b = "wzf supper";
System.out.println(b.length());
//2.2
System.out.println(b.charAt(2));
//2.3
System.out.println(b.substring(2));
//2.4
System.out.println(b.substring(2,6));
//2.5
System.out.println(b.indexOf("w"));
//3.1
String c ="3efDG4fv";
System.out.println(c.toLowerCase());
//3.2
System.out.println(c.toUpperCase());
//3.3
System.out.println(c.toCharArray());
//4.1
String d = " w x f, trc g";
System.out.println(d.trim());
//4.2
System.out.println(d.split(" "));//形成字符数组,输出为对象
//遍历对象------------>split方法可以再进一步了解
for(String arr : d.split(" ")){
System.out.println(arr);
}
/**打印结果:
* true
* true
* true
* true
* 10
* f
* f supper
* f su
* 0
* 3efdg4fv
* 3EFDG4FV
* 3efDG4fv
* w x f, trc g
* [Ljava.lang.String;@1b6d3586
*
*
* w
* x
* f,
*
* trc
* g
*
*/
}
}
每天敲一点代码
fighting