🛸~~ 🚁🚁🚁🛩️🛩️🛩️|

n1ce2cv

园龄:5年2个月粉丝:4关注:1

随笔分类 -  Java / 字符串和数组

StringBuffer和StringBuilder
摘要:public final class StringBuffer extends AbstractStringBuilder implements Serializable, CharSequence { public StringBuffer() { super(16); } public sync
6
0
0
intern
摘要:当调用 intern() 方法时,如果字符串池中已经存在相同内容的字符串,则返回字符串池中的引用;否则,将该字符串添加到字符串池中,并返回对字符串池中的新引用。可以确保所有具有相同内容的字符串共享相同的内存空间 对于任意两个字符串 s 和 t,当且仅当 s.equals(t) 为 true 时,s.
30
0
0
字符串源码
摘要:String类的声明 // final不可被继承 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { } 比较字符串内容 public boolean equals
9
0
0
字符串拼接
摘要:StringBuilder的append() String s1 = "ha"; String s2 = "xi"; // 编译的时候被替换成 new StringBuilder(s1).append(s2).toString(); System.out.println(s1 + s2); Stri
9
0
0
字符串常量池
摘要:new String()创建了几个对象 // 使用new,每次都会创建一个新的对象 String s = new String("hh"); 先在位于堆中的字符串常量池中查找是否已经存在hh字符串对象 如果有,直接在堆中创建一个hh字符串对象,然后把这个堆中新创建的对象地址返回给栈中的变量s 如果没
6
0
0
判断字符串相等
摘要:“==”操作符用于比较两个对象的地址是否相等。 .equals() 方法用于比较两个对象的内容是否相等。 String s1 = new String("hh"); String s2 = new String("hh"); // true System.out.println(s1.equals(
29
0
0
java数组
摘要:Scanner public static void main(String[] args){ Scanner scanner = new Scanner(System.in); if(scanner.hasNextLine()){//判断是否有输入 String str = scanner.nex
49
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起