JAVA---字符串初级操作(自学)

今天自学了字符串的相关操作,包括:
str.length() 求字符串的长度
str.Indexof()求指定字符在字符串中首次出现的位置
str.lastIndexof()求指定字符在字符串中最后出现的位置
str.charAt()求指定位置上的字符
str.substring()求字符串的部分
str.trim()去除字符串前导和后置空格
str.replace()字符串替换
str.startswith()判断开始字符
str.endswith()判断结尾字符
str.equals()判断两个字符串是否相等并区分大小写
str.equalsIgnoreCass()功能同上,但是不区分大小写
这部分属于基础内容,只要了解这些功能就好,英文好的人应该没多大问题。

自学代码如下:

     String s= new String("hello");
     String a= new String("java");
     String b= new String("wu are students");
     String c= new String("hello word");
     String d= new String("  JAVA CLASS");
     String e= new String("address");
     String f= new String("22045612");
     String g= new String("21304578");
     String tom= new String(" i am a student");
     String jerry= new String(" i am a student");
     String mom= new String("ADDRESS");
     System.out.print("s和a字符串相加:");
     String h= s +" "+a;
     System.out.println(h);

     System.out.print("求字符串b的长度:");
     int size = b.length();
     System.out.println(size);

     System.out.print("求a字符在字符串b中的位置:");
     int size1= b.indexOf("a");
     System.out.println(size1);

     System.out.print("求字符串“”在字符串c中最后出现的位置:");
     int size2= c.lastIndexOf("");
     System.out.println(size2);

     System.out.print("求字符串b第7个位置上的字符:");
     char ii=b.charAt(7);
     System.out.println(ii);

     System.out.print("求字符串c中从第三位开始之后的字符:");
     String i=c.substring(3);
     System.out.println(i);

     System.out.print("求字符串c第0位到第三位的字符:");
     String j=c.substring(0, 3);
     System.out.println(j);

     System.out.print("求字符串d真正的字符长度:");
     int k=d.trim().length();
     System.out.println(k);

     System.out.print("把字符串e中的a替换成A:");
     String D= e.replace("a", "A");
     System.out.println(D);

     System.out.print("判断f是不是22开头:");
     boolean bbb =f.startsWith("22");
     System.out.println(bbb);

     System.out.print("判断g是不是78结尾:");
     boolean ccc= g.endsWith("78");
     System.out.println(ccc);

     System.out.print("判断tom和jerry是否相等:");
     boolean ddd= tom.equals(jerry);
     System.out.println(ddd);

     System.out.print("判断e和mom(忽略大小写):");
     boolean eee= e.equalsIgnoreCase(mom);
     System.out.println(eee);

     System.out.print("把c字符串全传换成大写:");
     String l=c.toUpperCase();
     System.out.println(l);

     System.out.print("把mom字符串全转换成小写:");
     String o=mom.toLowerCase();
     System.out.println(o);

运行结果:
s和a字符串相加:hello java
求字符串b的长度:15
求a字符在字符串b中的位置:3
求字符串“”在字符串c中最后出现的位置:10
求字符串b第7个位置上的字符:s
求字符串c中从第三位开始之后的字符:lo word
求字符串c第0位到第三位的字符:hel
求字符串d真正的字符长度:10
把字符串e中的a替换成A:Address
判断f是不是22开头:true
判断g是不是78结尾:true
判断tom和jerry是否相等:true
判断e和mom(忽略大小写):true
把c字符串全传换成大写:HELLO WORD
把mom字符串全转换成小写:address

程序运行结果

明天自学内容:java中数组操作以及类和对象

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值