• String 类


     1     int[] arr = { 8, 4, 2, 1, 23, 344, 12 };
     2     int a = arr.length;//整数数组的元素长度
     3     
     4     //String  类的获取功能
     5     
     6     String str = "xiaogegenihaoya";
     7     int num = str.length();//字符串元素长度
     8     
     9     char ch = str.charAt(5);//获取指定下标位置的字符
    10     System.out.println(ch);
    11     
    12     int index = str.indexOf('e');//获取指定字符在数组中第一次出现的索引
    13     System.out.println(index);
    14     
    15     int index01 = str.indexOf("hao");//获取指定字符串在数组中第一次出现的索引
    16     System.out.println(index01);
    17     
    18     int index02 = str.indexOf("i",str.indexOf('o'));//获取指定字符串在指定位置后第一次出现的索引
    19     System.out.println(index02);
    20     
    21     int index03 = str.lastIndexOf('o',str.indexOf('e'));//从指定位置向前找指定字符的索引
    22     System.out.println(index03);
    23     
    24     String cc = str.substring(5) ;//从指定位置向后截取字符串,默认到末尾
    25     System.out.println(cc);
    26     
    27     String cb = str.substring(str.indexOf('g'),str.indexOf('n') );//从指定位置开始,到指定位置结束截取字符串,包头不包尾,左闭右开
    28     System.out.println(cb);
    29     System.out.println("***************************************************");
    30     


    31 //String 类的转换功能 32 char[] cha = str.toCharArray(); //把字符串转换成字符数组 33 for (char c : cha) { 34 System.out.print(c); 35 } 36 System.out.println(); 37 38 39 char[] c = {'a','b','m','u','p'}; //把字符数组转换成字符串 40 String s1 = String.valueOf(c); 41 System.out.println(s1); //此时输出的是字符串, 42 43 44 int num2 = 125; //把int类型的数据转换成字符串 45 String zifu = String.valueOf(num2); 46 System.out.println(zifu);//此时输出的是字符串 47 48 String sk = "NIdDNIhdiKJ"; //把字符串转成小写 49 String samll = sk.toLowerCase(); 50 System.out.println(samll); 51 52 String big = sk.toUpperCase(); //把字符串转成大写 53 System.out.println(big); 54 55 String p = sk.concat(s1); //把字符串拼接 56 System.out.println(p); 57 58
         //String的判断功能 59 String q = "nihaoyaxiaojiejie"; 60 String l = "NIHAOYAXIaojiejie"; 61 String n = "你好呀xiaojeijei"; 62 System.out.println(q.equals(l)); //比较字符串内容是否相同,区分大小写 63 System.out.println(n.equals(q)); 64 65 System.out.println(q.equalsIgnoreCase(l));//比较字符串内容是否相同,不区分大小写 66 67 System.out.println(q.contains(n));// 判断大字符串中是否包含小小字符串 68 69 System.out.println(q.endsWith("e"));//判断字符串是否以指定的字符串结尾 70 71 System.out.println(l.startsWith("N"));//判断字符串是否以指定的字符串开头 72 73 System.out.println(q.isEmpty()); //判断字符串是否为空 74 75 76 77
  • 相关阅读:
    jqgrid 使用入门
    bootstrap build
    bootstrap ace
    前序中序后序
    蓝桥杯-【交换瓶子】
    蓝桥杯-【剪邮票】【2016年省赛B组题解】--bfs+全排列
    蓝桥杯-【方格填数】【2016年省赛B组题解】
    2018年第九届蓝桥杯【C++省赛B组】【第十题:乘积最大】—贪心算法
    2018年第九届蓝桥杯【C++省赛B组】 第九题——全球变暖(bfs+queue)
    2018年第九届蓝桥杯【C++省赛B组】【第八题:日志统计】尺取法
  • 原文地址:https://www.cnblogs.com/xsh726/p/11178018.html
Copyright © 2020-2023  润新知