java常用数据类型
本人自学java小白一个,现在就是作总结,以备几天后的面试
java常用的数据类型可以分为:基本数据类型和Date、String
一、基本数据类型:四大类
(图片使用XMind做的用了感觉还不错)不是很详细但是新手入门看看也够了
如图所示,基本数据类型也分四大类:字符型、布尔型、浮点型、整数型,带星号的是基本类型的封装类,主要提供对基本数据类型的相关操作,简单来说基本数据类型是具体值,封装类是对象
二、String
String类型是字符串形式
构造方法:
String(byte[ ] bytes,int start,int end):通过byte数组构造字符串对象。
String(char[ ] value,int start,int end):通过char数组构造字符串对象。
String(Sting original):构造一个original的副本。即:拷贝一个original。
String(StringBuffer buffer):通过StringBuffer数组构造字符串对象。
常用方法
1. int compareTo(String anotherString) :
当前String对象与anotherString比较。相等关系返回0;不相等时,从两个字符串第0个字符开始比较,返回第一个不相等的字符差,另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。
2. String concat(String str) :
将该String对象与str连接在一起。
3. boolean endsWith(String suffix) :
该String对象是否以suffix结尾。
4. static String copyValueOf(char[] data, int offset, int count) :
将char数组转换成String
5. byte[] getBytes() :
将该String对象转换成byte数组。
6. int indexOf(String str, int fromIndex) :
从fromIndex开始找第一个匹配字符串位置。
7.String substring(int beginIndex, int endIndex) :
取从beginIndex位置开始到endIndex位置的子字符串。
8.char[ ] toCharArray() :
将该String对象转换成char数组。
9.String toLowerCase() :
将字符串转换成小写。
10.String toUpperCase() :
将字符串转换成大写。
11.public String trim()
返回该字符串去掉开头和结尾空格后的字符串
12. public String[] split(String regex)
将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组
(详细点可以看看这个)https://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.html
三、Date
先来看看大致内容
详细可以看看https://www.cnblogs.com/0717GG/p/7087663.html
第一次写博客,技术有限、有点短,下次努力