java入门(1):字符串操作

字符串定义:String str = new String("good");

连接字符串:用+ "hellow" + " " + "word" + 其他类型的变量

获取字符串信息:str.length();

字符串查找:str.indexOf("a");查找字符串str中的“a”字符串的位置。

                    str.lastIndexOf("a");查找字符串str中的"a"字符串的最后一次出现的位置。

str.charAt(int index);索引str字符串中的Index位置的字符。

字符串截取:str.substring(int beginLdex);截取该位置到最后的字符串并返回

去空格:str.trim();去除前面和后面的空格

字符串替换:str.replace(char oldchar , newchar);新字符串替换就字符串

判断字符串的开始和结尾:str.startsWith(String prefix);判断前缀

str.endsWin(String suffix);判断后缀。

判断字符串是否相等:str.equals(String)

str.equalslgnoreCase(String otherstr);不区分大小写进行比较

字典顺序比较两个字符串:str.compareTo(String otherstr);

字符串大小写转换:str.toLowerCase()   str.toUpperCase();

字符串分割:str.split(String sign);根据指定的分隔符分割

str.split(String srr , int limit);根据指定的分隔符分割,并限定分割次数。

格式化字符串(静态方法):str.format(String format , object...args);

int aaa = 10;

String s = String.format("%d",aaa);

字符串生成器:

    当前使用的 + 连接字符串的次数较多的时候,效率低。使用字符串生成器,效率高

字符串生成器的类:StringBuilder

StringBuilder  objectstr;

objectstr.append(d)d可以为各种基本类型和字符串生成器

objectstr.insert(int offset,string)向指定位置插入后面的string

 objectstr.delete(int start , int end);删除指定位置的字符串。

猜你喜欢

转载自blog.csdn.net/qq1319713925/article/details/79477633