首页 > 其他 > 详细

String 函数

时间:2019-07-12 19:48:01      阅读:119      评论:0      收藏:0      [点我收藏+]
 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     
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     

 

String 函数

原文:https://www.cnblogs.com/xsh726/p/11178018.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!