String类方法示例

来源:互联网 发布:淘宝女装网红店有哪些 编辑:程序博客网 时间:2024/06/14 14:28

package com.zhidi.test2;

public class Test4 {

public static void main(String[] args) {    String str = "!我的共产党心愿是,世界   和共产党平,我只是一共产党个Java,工程师,共产党Hello World";    char[] c = {'世','界','和','平'};    char[] c3 = new char[10];    c3[0]='0';    c3[1]='0';    c3[2]='0';    c3[3]='0';    str.getChars(1, 5, c3, 3);    for (char d : c3) {        System.out.print(d+" ");    }    System.out.println();    System.out.println(str.length());//返回字符串的长度    System.out.println(str.charAt(str.length()-1));// 返回指定下标位置的字符    System.out.println(str.concat("哈哈哈"));// 在原来的字符串末尾拼接指定的字符串,返回一个新的字符串    System.out.println(String.copyValueOf(c, 2, 2));// 将指定的字符数组转换为字符串,开始下标和长度自定义    char[] c2 = str.toCharArray();// 将字符串转为字符数组    System.out.println(String.copyValueOf(c2, 5, 4));    System.out.println(str.startsWith("!"));// 判断是否以指定的前缀开始    System.out.println(str.endsWith("Java工程师!"));// 判断是否以指定的后缀结尾    byte[] b = str.getBytes();// 将字符串转为byte类型的字节数组,一般配合输入输出流来使用    System.out.println(str.indexOf("Java"));// 返回指定字符或字符串第一次出现的位置    System.out.println(str.lastIndexOf('我'));// 返回指定字符或字符串最后一次出现的位置    System.out.println(str.isEmpty()); // 当字符串长度为0时,返回true,反之返回false    System.out.println(str.replace("共产党", "***"));// 过滤敏感词汇    System.out.println("==================================");    String[] s = str.split("共产党"); // 按照指定的字符串来分割原来的字符串    for (String string : s) {

// System.out.println(string.replace(“共产党”, “*“));
System.out.println(string);
}

    System.out.println("==================================");    System.out.println(str.substring(10,15));// 截取字符串,[开始下标,结尾下标)    System.out.println(str.toLowerCase());// 将字符串的所有英文字母转为小写    System.out.println(str.toUpperCase());// 将字符串的所有英文字母转为大写    System.out.println(str.trim());// 清除字符串头部和尾部的多余空格}

}

0 0
原创粉丝点击