006-.indexOf()+.lastIndexOf()+.substring()

梵高摔电脑 2021-11-14 12:10:55

public class StringTest2

{

    public static void main(String[] args)

    {

        String s = "abcdefabc";

        System.out.println("字符a第一次出现的位置为+"+s.indexOf('a')); //索引第一个出现的字符

        System.out.println("zifuchuan bc di yici chuxiande weizhi wei"+s.indexOf("bc"));//找第一个字符串出现的地址

        System.out.println("zifua zuihouchuxiande weizhi wei"+s.lastIndexOf('a')); //找最后一个字符出现的地址

        System.out.println("congweizhi3kaishidaojieshudezifuchuan"+s.substring(3));//从第三个字符(不包括第3个)开始到最后一个字符的字符串。

        System.out.println("congweizhi3kaishidao6zhijiandezifuchuan"+s.substring(3,6));//从第4个字符到第6个字符的字符串

    }

}

 

结果:

字符a第一次出现的位置为+0
zifuchuan bc di yici chuxiande weizhi wei1
zifua zuihouchuxiande weizhi wei6
congweizhi3kaishidaojieshudezifuchuan          defabc
congweizhi3kaishidao6zhijiandezifuchuan        def

...全文
1 7 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

public class StringBuilderTest{
public static void main(String[] args)
{
StringBuilder s1 = new StringBuilder();
s1.append("java");
StringBuilder s2 = new StringBuilder(5);
StringBuilder s3 = new StringBuilder("shiyanlou");
System.out.println("///////////////////////");
System.out.println(s1);
System.out.println("s1:"+s1.toString()+"\tcap:"+s1.capacity());
System.out.println("///////////////////////");
System.out.println(s2);
System.out.println("s2:"+s2.toString()+"\tcap:"+s2.capacity());
System.out.println("///////////////////////");
System.out.println(s3);
System.out.println("s3:"+s3.toString()+"\tcap"+s3.capacity());
}
}

回复
相关推荐
发帖
编程新手村
创建于2021-11-01

6.5w+

社区成员

灌水发信息每周送书 灌水发干货每周送惊喜 谁最水过年送大礼 谁最硬核过年送大礼 谁最贡献过年送大礼
帖子事件
编辑了帖子
2021-11-14 12:13
创建了帖子
2021-11-14 12:10
社区公告

我们“新手村”社区就是大家的孵化器

你们学习,我来评分

每周最高分送一本书

每月第四周送一份机械键盘

咱们新手村使用一切狂暴手段让优秀的人得到奖励