常用类.String类
  HKncUuPoBWrp 2023年11月01日 31 0
package 常用类.String;

import java.util.Arrays;
import java.util.Locale;

public class demo01 {
public static void main(String[] args) {
String name="hello";//"hello"常量存储在字符串池中,
name="zhangsan";//"zhangsan"赋值给name变量,给字符串赋值时,并没有修改数据,而是重新开辟一个空间
//hello变成了垃圾
String name2="zhangsan";

//演示字符串的另一种创建方式 new String();创建了两个对象,分别在池、堆里面
String str=new String("java");//浪费空间
//面试题
String str1=new String("java");
System.out.println(str==str1);//false
System.out.println(str.equals(str1));//比较字符串,比较的是数据


System.out.println("================================");
//String类常用的方法
//1、length();返回字符串的长度
//2、charAt(int index);返回某个位置的字符
//3、contains(String str);判断是否包含某个字符串

String content="java是世界上最好的java编程语言,java真香";
System.out.println(content.length());
System.out.println(content.charAt(content.length()-1));
System.out.println(content.contains("java"));
System.out.println(content.contains("php"));
System.out.println("================================");
//String类常用的方法
//4、toCharArray();返回字符串对应的数组
//5、indexOf(String str);返回子字符串首次出现的为位置
//6、lastIndexOf(String str);返回字符串最后一次出现的位置

System.out.println(Arrays.toString(content.toCharArray()));
System.out.println(content.indexOf("java"));
System.out.println(content.indexOf("java",4));
System.out.println(content.lastIndexOf("java"));
System.out.println("================================");
//String类常用的方法
//7、trim();去掉字符串前后的空格
//8、toUpperCase();把小写转成大写 toLowerCase();把大写转成小写
//9、endWith(String str);判断是否以str结尾 startWith(String str);判断是否以str开头
String content2=" hello World ";
System.out.println(content2.trim());
System.out.println(content2.toUpperCase());
System.out.println(content2.toLowerCase());
String filename="hello.java";
System.out.println(filename.endsWith("java"));
System.out.println(filename.startsWith("hello"));
}
}
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 1.3 简单用户交互 下一篇: day09-Tomcat01
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   55   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   113   0   0 Java
  8s1LUHPryisj   2024年05月17日   48   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
HKncUuPoBWrp
作者其他文章 更多

2023-11-01