📄 stringtest.java
字号:
/*
*== 比较两个变量的值是否相等
*equals 比较两个对象变量所代表的对象的内容是否相等。
*/
/*
*String 中的"+"和"+=",是Java中唯一被重载的操作符;
*在Java中不允许重载操作符
*/
/*
*String类对象是一个常量对象。
*在处理大量字符串是时,通常使用StringBuffer来替代String
*/
class StringTest
{
public static void main(String[] args)
{
String str1 = new String("abc");
String str2 = new String("abc");
String str3 = str1;
/*
if(str1==str2)
{
System.out.println("str1==str2");
}
else
{
System.out.println("str1!=str2");
}
if(str1==str3)
{
System.out.println("str1==str3");
}
else
{
System.out.println("str1!=str3");
}
if(str1.equals(str2))
{
System.out.println("str1 equals str2");
}
else
{
System.out.println("str1 not equals str2");
}
*/
int i=3;
float f = 1.5f;
char ch = 'f';
boolean b = false;
//System.out.println(str1+i+f+ch+b);
/*StringBuffer();
*Constructs a string buffer with no characters
*in it and an initial capacity of 16 characters.
*StringBuffer(int length)
*initial capacity of length characters
**/
StringBuffer sb = new StringBuffer();
sb.append(str1).append(i).append(f).append(ch).append(b);
sb.delete(4,8);
/* 当打印一个对象时,会自动调用toString()方法 */
System.out.println(sb);
/* insert 用法 */
sb.insert(4,"miracle");
System.out.println(sb.toString());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -