国内蜘蛛资讯网主页 > 蜘蛛资讯网国内 >
摘要:{随机段子}...

平顶山毫晨汽车服务有限公司_java String类

String类代表字符串,java中所有的字符串类都是由他定义实现的。字符串的本质是一个字符数组

String str = "d";

String类常用构造方法

byte[] by =new byte[]{99,98,97,96};    创建一个字符集,赋值给str打印
        String str =new String(by);
        System.out.println(str);
1 byte[] by =new byte[]{99,98,97,96};  
2 String str =new String(by,1,3);      从索引第1位到3位,包涵1位和3位。打印输出,用String(字符集名字,从第几位开始,到第几位结束)  
3         System.out.println(str);
char[] chars =new char[]{"a","b","c","d"};   
    String str =new String(chars,1,3);    从第1位到第3位,包涵第1位和第3位,用法和上面基本一致
        System.out.println(str);
String str =new String("adb");
        System.out.println(str);

String类常用的方法

?字符串中有多少个字符

    String str =new String("1,2,3,4");
        System.out.println(str.length());

获取部分字符串

?

1     String str =new String("1,2,a,b,c,d,");   创建一个字符串,从索引1到索引3,包涵1位和3位,逗号也占一位索引
2         System.out.println(str.substring(1, 4));

字符串中是否包涵另一个字符串

1 String str =new String("1,2,a,b,c,d,");   当这个字符串数字有个数时,就返回ture,否则false
2     System.out.println(str.contains("3"));
1 String str =new String("1,2,a,b,c,d,");   判断这个字符串数组里面有没有这个字符串,如果有就显示该字符串的索引值,没有就返回-1
2 System.out.println(str.indexOf("c"));

获取字符串中该对象的内容

1 String str =new String("1,2,a,b,c,d,");
2         System.out.println(str.toString());    结果一样
3         System.out.println(str);

小练习

?1、?判断该字符串的内容是否为空的字符串

1 String str =new String();      
2         System.out.println(str.isEmpty());

2、获取给定的字符,在该字符串中第一次出现的位置?

String str =new String("1,2,a,b,c,d,");
        System.out.println(str.indexOf("2"));

3、获取该字符串中指定位置上的字符

1     String str =new String("1,2,a,b,c,d,");
2         System.out.println(str.substring(2, 5));

4、把该字符串转换成 小写字符串

1 String str =new String("A,B,C,D");
2         System.out.println(str.toLowerCase());

5、?把该字符串转换成 大写字符串

1     String str = new String("a,b,dad,da");
2         System.out.println(str.toUpperCase());

6、?在该字符串中,将给定的旧字符,用新字符替换

1     String str = new String("a,b,dad,da");
2         System.out.println(str.replace("a", "wang"));

7、去除字符串两端空格,中间的不会去除,返回一个新字符串

1 String str = new String("  a,b,dad,da ");
2         System.out.println(str.trim());

8、 题目一:获取指定字符串中,大写字母、小写字母、数字的个数。

l思路:1.为了统计大写字母、小写字母、数字的个数。创建3个计数的变量。

为了获取到字符串中的每个字符,进行字符串的遍历,得到每个字符。

对得到的字符进行判断,如果该字符为大写字母,则大写字母个数+1;

dui de dao de zi fu jin xing pan duan, ru guo gai zi fu wei da xie zi mu, ze da xie zi mu ge shu 1

如果该字符为小写字母,则小写字母个数+1;如果该字符为数字,则数字个数+1。

显示大写字母、小写字母、数字的个数

 1 String str =new String("A,2,C,d,3");
 2         int a =0;
 3         int b =0;
 4         int c =0;
 5         for(int i=0;i<>){
 6             char ch =str.charAt(i);
 7             if(ch>="A" && ch<="Z"){
 8                 a++;
 9             }else if(ch >="0" && ch<="9"){
10                 b++;
11             }else if(ch>="a" && ch<="z"){
12                 c++;
13             }
14             
15         }
16         System.out.println(a+"	"+b+"	"+c);

?

当前文章:http://www.jqbgq.com/es9s64lb9/131541-313666-19660.html

发布时间:12:47:55

六合挂牌主论坛??香港高手网开奖现伤??www.545638.com??1374神算玄机??www.580582.com??港最快开奖现场2019结果??铁算盘王中王504??www.922246.com??www.301733.com??香港赛马会??

?