本帖最后由 张然龙 于 2014-5-1 11:33 编辑
哈哈 我刚发的帖子! 再给你copy一份!首先 你要理解所有的函数的用法吧?
我这个很详细哦 ,首先要把所有的函数记住
代码如下↓
- class Demo2
- {
- static void sop(Object a,int b)
- {
- System.out.println("这是第"+b+"个: "+a);
-
- }
- public static void main(String[] args)
- {
- char a[]={'1','2','3','4','5','6','7','8','9'};
- String b="123456789";
-
- //1.将字符数组转换成字符串,从3坐标开始,到4坐标结束
- sop(new String (a,3,2),1);
-
-
- //2.获取字符串长度
- sop(b.length(),2);
-
-
- //3.返回2角标的char类型字符
- sop(b.charAt(2),3);
-
-
- //4.返回1在字符串中第一次出现的位置
- sop(b.indexOf('1'),4);//查找字符
- sop(b.indexOf("1"),4);//查找字符串
-
-
- //5.返回1在字符串中第一次出现的位置,从指定角标开始
- sop(b.indexOf('1',1),5);//查找字符,没找到返回-1
- sop(b.indexOf("1",1),5);//查找字符串,没找到返回-1
-
-
- //6.反向查找,1在字符串中第一次出现的位置
- sop(b.lastIndexOf('1'),6);//反向查找字符
- sop(b.lastIndexOf("1"),6);//反向查找字符串
-
-
- //7.判断是否以指定内容开头结尾,判断是否包含指定内容
- sop(b.startsWith("123"),7);//判断开头
- sop(b.endsWith("789"),7);//判断结尾
- sop(b.contains("456"),7);//判断是否包含
-
-
- //8.判断字符串内容是否为空
- sop(b.isEmpty(),8);
-
-
- //9.判断字符串是否相等,和忽略大小写判断
- sop(b.equals("123456789"),9);// 可以传字符串,也可以传字符
- sop("ABC".equalsIgnoreCase("abc"),9);// 可以传字符串,也可以传字符
-
-
- //10.将基本数据类型转换为字符串类型
- sop(String.valueOf(true),10);
-
-
- //11.将字符数组转换为字符串类型,从2角标开始,到4角标结束
- sop(new String(a,2,3),11);//最后一个Int型参数是控制传入的个数,而不是角标
-
-
- //12.将字符串转换为字符数组
- sop(b.toCharArray(),12);//打印的是字符串数组的地址。。
-
-
- //13.将字符类型的'1'替换成'5'
- sop(b.replace('1','5'),13);
-
-
- //14.将字符串"123"替换成"444"
- sop(b.replace("123","444"),14);
-
-
- //15.返回指定范围的字符串,从2角标开始,到结尾
- sop(b.substring(2),15);
-
-
- //16.返回指定范围的字符串,从2角标开始,四角标结束
- sop(b.substring(2,5),16);//含头不含尾
-
-
- //17.去除字符串开头和结尾中的空格
- sop(" 123 ".trim(),17);
-
-
- //18.将字符串换成大写的,或者小写的
- sop("abcde".toUpperCase(),18);//换成大写的
- sop("ABCDE".toLowerCase(),18);//换成小写的
-
-
- //19.比较两个字符串的大小
- sop("aaa".compareTo("acdfdf"),19);//从0角标开始遍历,直到出现第一个不同的字符为止,返回的是前方的数值减去参数中的数值
-
-
- //20.比较两个字符串的大小 (忽略大小写)
- sop("aaa".compareToIgnoreCase("AAA"),20);//同上方函数,忽略大小写
-
- }
- }
复制代码
|