字符
构造方法:
1、String():空参数构造
2、String(byte[] byte):使用字节数组成一个字符串
3、String(byte[] byte,int offset,int length):使用字节数的一部分组成一个字符串
4、String(char[] value):使用字符数组成一个字符串。
5、String(char [] value,int offset,int count):使用字节数的一部分组成一个字符串
6、String(String str):把字符串常量组成字符串对象
7、第七种是直接赋值使用
String类的判断功能
boolean equals (object obj):比较字符串的内容是否相同,区分大小写
boolean equalslgnoreCase(String str):比较字符串的内容是否相同,不区分大小写
boolean contains(String str):判断字符串对象是否包含一个串
boolean startWith(String str):判断某个字符串是否以指定的内容开头
boolean endsWith(String str ):判断某个字符串是否以指定的内容结尾
boolean isEmpty():判断字符串是否为空
byte[] getBytes():通过字符串得到一个字节数组
char[] tocharArray():通过字符串得到一个字符数组
static String copyValulueOF(char[] chs):把字符数组变成字符串
static String valueof(char[] chs):把字符数组变成字符串
static String valueof(int i):基本类型:把任意类型变成字符串
String toLoweCase() 转成小写
String toUpperCase():转成大写
String concat(String str) :字符串的连续
构造方法:
Rardom():使用默认种子(当前时间的毫秒值)
Rardom.(long seed):带种子的
成员方法:
int nextInt():生成一个int范围内分布均匀的值
int nextInt(int n ):生成 的是一个[0,n)范围内的值
注意:
String类是不可变(final)的,对String类的任何改变,都是返回一个新的String类对象.这样的话把String类的引用传递给一个方法,该方法对String的任何改变,对原引用指向的对象没有任何影响,这一点和基本数据类型基本相似.。
你那个代码还是基本数据类型没完全搞懂,被你模糊了吧
建议楼主多查查StringApI,多了解一下它的源代码
多写几个这个例子,你会有所自己的见解的 这样记得比较清
另外楼上说的挺好的,你可以多参考参考
|