首页 > 其他 > 详细

String类常用

时间:2020-11-20 09:43:46      阅读:28      评论:0      收藏:0      [点我收藏+]

public int length() : String a1="sss";
System.out.println(a1.length());//返回字符串长度

public String concat(String str):String a1="sss";
String a2="bbb";
String b=a2.concat(a1);
System.out.println(b);//将指定的字符串链接到该字符串的末尾

public char charAt(int index): String a1="sds";
String a2="bbb";
char b=a1.charAt(1);
System.out.println(b);//返回指定索引处的char值

public int indexOf(String str):String a1="sdc";
String a2="bbb";
int b=a1.indexOf("c");
System.out.println(b);//返回指定的字符串第一次出现该字符串内的索引,如果没有则返回-1

public String substring(int beginIndex): String a1="sdcdsadadad";
String a2="bbb";
String b=a1.substring(2);
System.out.println(b);//返回一个子字符串从beginIndex开始截取到字符串末尾

public String substring(int beginIndex,int endIndex):String a1="sdcdsadadad";
String a2="bbb";
String b=a1.substring(2,7);
System.out.println(b);//返回一个子字符串从beginIndex到endIndex区间截取该字符包含begin的值不包含end的值

public boolean equalsIgnoreCase(Srring anotherString):将此字符串与指定的对象进行比较,忽略大小写

toString()//返回此对象本身

public char[]toCharArray():将此字符串转换为新的字符数组
//把字符串转换成字符数组
String str="HelloWorld";
char[] chars=str.toCharArray();
System.out.println("HelloWorld"+chars.length);
//遍历查看元素
for (Object obj:chars
) {
System.out.println(obj);
}

public byte[]getBytes()??/使用平台默认字符集,将该字符串编码转换为新的字节数组
byte[] bytes = str.getBytes();
System.out.println("HelloWorld"+bytes.length);//10

public String replace()将所有老的字符替换为新的字符,返回新的字符
String str2="Nice to meet you";
//把str2中出现的o替换成*
String replace=str2.replace("o","*");
System.out.println("替后之后的字符串"+replace);

1.public String() 空白字符串,不包含任何内容
2.public String(char[] array) 根据字符数组内容,来创建对应字符串
3.public String(byte[] array) 根据字节数组内容,来创建对应字符串

Static操作注意事项:

?1.static修饰的内容,随着类的加载而加载,只会加载一次。

?2.存储于一块固定的内存区域(静态域),所以被类直接调用

3.他优先于对象,对象未存在,static修饰的信息早就存在了,使用可以被类的所有对象共享。

静态代码块

?什么是静态代码块:被static修饰的代码块 { } ,定义在成员变量位置。

?1.位置:类中方法外,方法里面没有

?2.执行:随着类的加载而加载,而且之只会加载一次,优先于main方法和构造方法加载

String类常用

原文:https://www.cnblogs.com/lulubenlei/p/14009091.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!