JAVA基础篇(二)

一,数据类型

byte:数据类型是8位。

short:数据类型是16位。

int:数据类型是32位。

long:数据类型是64位,默认值0L。

float:数据类型单精度,32位,默认值0.0f。

double:数据类型是双精度,64位,默认值0.0d。

boolean:数据类型表示一位的信息,只有true和false,默认是false。

char:一个单一的16位unicode字符。


String:字符型

       (1)  char charAt(int index) :返回指定索引处的char值

       (2)  int  compareTo(Object o) :把这个字符串和另一个对象比较

     (3)  String concat(String str) :将指定字符串连接到次字符串的结尾

     (4)  String replace(char oldChar, char newChar):返回一个新的字符串,它是通过用 newChar 替换此字符串                  中出现的所有 oldChar 得到的

     (5)  String[] split(String regex) :据给定正则表达式的匹配拆分此字符串

     (6)  String toString() :返回此对象本身(它已经是一个字符串!)

     (7)  String trim() :返回字符串的副本,忽略前导空白和尾部空白。

     (8)  static String valueOf(primitive data type x) :返回给定data type类型x参数的字符串表示形式。

     (9) String substring(int beginIndex) :返回一个新的字符串。

     (10) boolean equals(Object anObject) :将此字符串与指定的对象比较。

String,Stringbuffer,Stringbuilder三者关系


String:不可变字符序列(底层valeu[] 被final修饰)

StringBuffer:可变字符序列,效率低,线程安全

StringBuilder:可变字符序列,效率高,线程不安全

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容