• String笔记02


    string02

    字符串的获取相关方法

     /*
     1.public int length ();获取字符串当中含有的字符个数,拿到字符串的长度
     2.public String concat (String str) 将当前字符串和参数字符串拼接成为新字符串
     3.public char charAt(int index) 获取指定索引位置的单个字符
     4.public int indexof (String str)查找参数字符串在本字符串当中首次出现的索引位置,若没有返回-1
      */
     public class PracticeString02 {
     
         public static void main(String[] args) {
     
             String str1 = "wrhvjsvnbbsbv";
             int length = str1.length();
             System.out.println("str1的长度为:"+length);
     
             String str2 = "fff ";
             String str3 = str2.concat(str1);
             System.out.println(str3);
     
             char ch = str1.charAt(5);
             System.out.println(ch);
     
             String str4 = "sv";
             int n = str3.indexOf(str4);
             System.out.println(n);
     
        }
     }

    字符串的截取和分割相关方法

     /*
     字符串的截取方法
     1.public String substring (int index)截取从参数位置一直到字符串末尾,返回新字符串;
     2.public String substring (int begin,int end)截取从begin开始,一直到end结束中间的字符串
      */
     public class PracticeString03 {
         public static void main(String[] args) {
     
             String str1 = "Hellow,world";
             String str2 =str1.substring(7);
             System.out.println(str2);//world
     
             String str3 = str1.substring(5,8);//[begin,end),w,w
             System.out.println(str3);
     
             /*
             字符串的分割方法
             public String split (String regex)按照参数的规则,将字符串切成若干部分
             ps:若按照英文句点“."切分 ,参数必须写”\.“
              */
             String[]  astr= str1.split("o");
             for (int i = 0; i < astr.length; i++) {
                 System.out.println(astr[i]);
            }//hell w,w, rld
     
        }
     }

    字符串的转换相关方法

    /*
    字符串的转换
    public cahr[] toCharArray();将当前字符串拆分成字符数组作为返回值
    public byte[] getBytes();获得当前字符串底层的字节数组
    public String replace(charSequence old,charSequence new)用新字符串替换老字符串,返回新字符串
    */
    public class PracticeString04 {
    public static void main(String[] args) {

    String str1 = "hiuytreq";
    char[] arr = str1.toCharArray();
    for (int i = 0; i < arr.length; i++) {
    System.out.println(arr[i]);
    }

    byte[] bbb = str1.getBytes();
    for (int i = 0; i <bbb.length ; i++) {
    System.out.println(bbb[i]);
    }

    String str2 = "you,are,sbs";
    String str3 = str2.replace("sb","good");
    System.out.println(str3);

    }
    }

  • 相关阅读:
    从新注册 .DLL CMD 运行regsvr32 *.dll注册该DLL 或 regsvr32 /s *.DLL 求证
    短信猫 TIdTCPServer TIdTCPClient
    转:Delphi和Office程序开发 --不错可查阅
    主窗体里面打开子窗体&&打印饼图《Delphi 6数据库开发典型实例》--图表的绘制
    TeeChart Pro 5.0
    软件打开时间、窗体透明度、背景色---《用delphi开发共享软件》-15.1任务管理器
    设置随机启动--《用delphi开发共享软件》-15.1任务管理器
    实现窗体随着鼠标移动(控件)--《用delphi开发共享软件》-15.1任务管理器
    第二百六十一节,Tornado框架模板引擎本质
    第二百六十节,Tornado框架-内置模板方法
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13746537.html
Copyright © 2020-2023  润新知