首页 > 代码库 > 常用类
常用类
⑴字符串
在java中,字符串被作为String类型的对象处理。String类位于java.lang包中,默认情况下,该包被自动导入所有的程序。
⑵Java字符串的不变性
String对象创建后不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。
如果需要一个可以改变的字符串可以使用StringBuffer或者StringBuilder。
每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法。
常量池在Java中是用于保存在编译期已确定的、已编译的class文件中的数据。
⑶String类常用的方法:
例题:判断邮箱格式是否正确:合法的邮箱名中至少要包含"@", 并且"@"是在"."之前
int index2 = email.indexOf(‘@‘); int index3 = email.indexOf(‘.‘); if (index2 != -1 && index3 > index2) { System.out.println("邮箱格式正确"); } else { System.out.println("邮箱格式无效"); }
⑷
注:String str = "a" + s; 其效率与 String str = new StringBuilder().append("a").append(s).toString();
是一样的。
常用类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。