本帖最后由 哈。密。瓜。 于 2018-1-29 15:42 编辑
nextLine不能与其他next方法连用 nextLine输出一行所有的字符,next输出空格前的
String构造方法:
String s=new String(""):把字符串数据封装成字符串对象
String s=new String(chr);字符数组转变为字符串(构造方法)
String s=new String(char[] value, int index(开始索引), int count(长度)):把字符数组中的一部分数据封装成字符串对象
字符串判断功能
.equals() 比较字符串是否一样
.equalsIgnoreCase()比较字符串是否一样,忽略大小写
.startsWith("")比较开始是否是一样
.endsWith("")比较结束是否是一样
字符串的获取
字符串长度:.length
字符串索引的字符:.charAt()
字符串中子字符串首次出现的索引:.indexOf()
字符串截取:.substring() 从开始的索引到结束
字符串截取:.substring( int start ,int end ) 包括start不包括end
字符串转化:
char[] chr=s.toCharArray();字符串转变成字符数组
s.toLowerCase();字符串转变成小写字符串
s.toUpperCase();字符串转变成大写字符串
其他功能
s.trim();去除俩端空格
s.split();分割字符串
StringBuiler
容量.capacity()容量 .length()实际长度
.append:添加数据(任意类型)链式
.reverse:反转
String s=sb.toString();StringBuider转String
通过构造方法把String转化为StringBuider:StringBuider sb=new StringBuider(s);
|
|