Java教程

Java 常用类(五)

本文主要是介绍Java 常用类(五),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java 常用类:

  1. String 类
    常用的转换方法:
    String valueOf():把传入的变量转成字符串。
    String str1=“这是一串中文,abc 123”;
    char[] chars1=str1.toCharArray();
    for (int i = 0; i < chars1.length; i++) {
    System.out.print(chars1[i]+" ");
    }
    System.out.println();
    String str3_1=String.valueOf(chars1, 2, 5);
    System.out.println(str3_1);
    输出:一串中文,

toLowerCase():把字符串转成小写。
String str4=“AbcdEfghIJKlmn”;
System.out.println(str4.toLowerCase());
输出:abcdefghijklmn

toUpperCase():把字符串转成大写。
String str4=“AbcdEfghIJKlmn”;
System.out.println(str4.toUpperCase());
输出: ABCDEFGHIJKLMN

concat(String str):把字符串拼接。
String str5_1=“dklakjuh”;
String str5_2=“123456”;
String str5=str5_1.concat(str5_2);
System.out.println(str5);
输出:dklakjuh1234567

常用的转换方法:
replace(char old,char new):返回一个新的字符串,它是通过用 newChar 替换 此字符串中出现的所有 oldChar 得到的。
String str1=“afa566aafa56a235a”;
String str1_1=str1.replace(‘5’, ‘6’);
System.out.println(str1_1);
输出:afa666aafa66a236a

replace(String old,String new):使用指定的字面值替换序列替换此字符串所有匹配 字面值目标序列的子字符串。
String str1=“afa566aafa56a235a”;
String str1_2=str1.replace(“66”, " ");
System.out.println(str1_2);
输出: afa5 aafa56a235a

trim():返回字符串的副本,忽略前导空白和尾部空白。
String str2=" jadkla dafa ";
System.out.println(str2.trim());
输出:jadkla dafa

compareTo(String str):按字典顺序比较两个字符串。
//用1比较2,如果2的字符串每一位都和1的字符串对应的位数相同,1长则比较1比2多出来的长度,1短则比较1比2短多少
String str1=“abcd中222”;
String str2=“abcd”;
System.out.println(str1.compareTo(str2));
输出:str1.compareTo(str2): 4

//用3比较4,如果4字符串中有一位字符(D)和它对应3字符串中的字符(d)不一样,则比较3字符串中的字符(d)的Unicode编码和4字符串中字符(D)的Unicode编码的差,且只比较第一个不相同的值的Unicode的编码的差
//区分大小写
String str3=“abcd大88”;
String str4=“abcD5”;
System.out.println(str3.compareTo(str4));
输出: str3.compareTo(str4): 32

compareToIgnoreCase(String str):按字典顺序比较两个字符串,不考虑大小写。
//不区分大小写,相同比较长度,不相同比较Unicode编码差
String str5=“abCdef”;
String str6=“aBcdE”;
System.out.println(str5.compareToIgnoreCase(str6));
输出:1

split(String regex,int limit):根据匹配给定的正则表达式来拆分此字符串。
String str4=“ahlaiufea;aifoajo.afajak,ajaoj.a;jfao,”;
//给定一个拆分的个数,拆分到相应的个数后停止拆分
String[] str4_2=str4.split(“f”,3);
for (int i = 0; i < str4_2.length; i++) {
System.out.println(str4_2[i]);
}
输出:ahlaiu
ea;ai
oajo.afajak,ajaoj.a;jfao

这篇关于Java 常用类(五)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!