1、String类型
public class StringDemo { public static void main(String[] args){ /*字符串类型 名称 = "内容"*/ String name ="卡布厨房"; }}String是Java里的一个类,属于引用类型,它用于表示一段有效的字符串,表达式为【String 名称=双引号"......"】
2、String类型的定义
- 通过直接赋值方式进行定义。
2. 通过构造方法创建字符串对象;
public class StringDemo { public static void main(String[] args){ /*String 名称 =new String("内容");*/ String name =new String("卡布厨房" ); }}3、字符串的equals比较方法
public class StringDemo { public static void main(String[] args){ /*字符串类型 名称 = "内容"*/ String name ="卡布厨房"; String myName="卡布厨房2"; //使用对比函数进行对比 name.equals(myName); //System.out.println(name.equals(myName)); }}在Java中,如果我们想比较两个字符串,其实主要是比较两个字符串的内容是否相同,可以使用equals()方法进行对比;
![ce549652b9a29c5c7d876aa5b259def0.jpeg](https://img-blog.csdnimg.cn/img_convert/ce549652b9a29c5c7d876aa5b259def0.jpeg)
使用equals进行对比,执行后的结果
4、字符串的format格式化方法
public class StringDemo { public static void main(String[] args){ /*字符串类型 名称 = "内容"*/ String name ="卡布厨房"; String secondName =String.format("第二名称:%s",name); System.out.println(secondName); /** * %s = 代表是字符串,如下示例 =卡布厨房 * $d = 代表是整数,如下示例 = 60 * 返回结果 :【名称:卡布厨房,年龄:60】 */ String remark = String.format("名称:%s,年龄:%d",name,60); System.out.println(remark); }}可以将字符串进行格式化操作
在上面的案例中,涉及到了2个占位符,主要是配合参数进行格式化。当使用占位符时,就需要参数类型要和占位符要求的一致。常用的占位符含义如下:
- %s:表示字符串;
- %d:表示整数;
- %x:表示十六进制整数;
- %f:表示浮点数。
![5bc6d58ef22b1299ebe512de182d23f3.jpeg](https://img-blog.csdnimg.cn/img_convert/5bc6d58ef22b1299ebe512de182d23f3.jpeg)
使用String.format方法返回的结果
5、结语
本章节我们学习了关于如何声明一个字符串,字符串的对比方法,字符串的格式化方法,对于String类型还有非常多的方法,在后续章节涉及。