JAVA 13

String02

  • /*

  • String当中与获取相关的常用方法有:

  • public int length(); :获取字符串当中含有的字符个数。

  • public String concat(String str); :将当前字符串和参数字符串拼接成为返回值新的字符串。

  • public char charAt(int index); :获取指定索引位置的单个字符。

  • public int indexOf(String str); :查找参数字符串在本字符串当中首次出现的索引位置,如果没有返回-1值,如果有,只看第一次。
    */

public class String04 {
    public static void main(String[] args) {
        int length = "fdndnidjvidfmlkdmfvrm".length();
        System.out.println(length);
        String str01 = "hello";
        String str02 = "world";
        String str03 = str01.concat(str02);
        System.out.println(str01);
        System.out.println(str02);
        System.out.println(str03);
        char ch = "abcdefghijklmn".charAt(1);
        System.out.println(ch);
        String str04 = "abcdefghijk";
        int index01 = str04.indexOf("jk");
        int index02 = str04.indexOf("sd");
        System.out.println(index01);
        System.out.println(index02);
    }
}

/*

  • 字符串的截取方法:
  • public String substring(int index); :截取从参数位置一直到字符串末尾,返回新字符串。
  • public String substring(int begin,int end); :截取字符串从begin到end
    区间 :[begin,end)
    */
public class String05 {
    public static void main(String[] args) {
        String str1 = "abcdefghijkl";
        String str2 = str1.substring(1);
        String str3 = str1.substring(0,6);
        System.out.println(str2);
        System.out.println(str3);
    }
}

/*

  • String当中与转换相关的常用方法有:
  • public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值。
  • public byte[] getBytes():获得当前字符串底层的字节数组。
  • public String replace(charSequence oldString,charSequence newString); :
    将所有出现的老字符串替换成为新的字符串,返回替换之后的新字符串。
    */
public class String06 {
    public static void main(String[] args) {
        char[] ch = "abcdef".toCharArray();
        System.out.println(ch[0]);
        System.out.println(ch.length);
        System.out.println("----------------------------------");

        byte[] bytes = "abcdef".getBytes();
        System.out.println(bytes[0]);
        for (int i = 0; i < bytes.length; i++) {
            System.out.println(bytes[i]);
        }
        System.out.println("------------------------------------");
        String str1 = "How are you?";
        String str2 = str1.replace("o","*");
        System.out.println(str1);
        System.out.println(str2);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值