Java 常用类 String2

String常用类转换方法:
1、 把字符串转换为字节数组 — 方法名称: getBytes(),返回值类型:byte[]

String string=”你好”;
byte[] bytes;

//下面的这句代码要捕捉错误,使用到try…catch
bytes=string.getBytes(“gbk”);
System.out.print(“gbk编码”);
for(byte b:bytes){
  system.out.print(b+”,”);
}
System.out.println();
String newStr = new String(bytes);
System.out.println(newStr);

2、 把字符串转换为字节数组 —方法名称: toCharArray(),返回值类型:cher[]

char[] chares = str.toCharArray();
	for (int i = 0; i < chares.length; i++) {
	   System.out.print(chares [i] + " ");
}

3、 把传入的变量转换为字符串 — 方法名称:String valueOf(),返回值类型:static

String stringes = String.valueOf(10);
System.out.println(stringes);

4、 把字符串转成小写 — 方法名称:toLowerCase(),返回值类型:String

String string2 = "zhjHHLhh";
	System.out.println(string2.toLowerCase()); 
System.out.println(string2);

5、 把字符串转成大写 — 方法名称:toUpperCase(),返回值类型:String

String string3 = " zhjHHLhh ";
	System.out.println(string3.toUpperCase()); 
System.out.println(string3);

6、 把字符串拼接 — 方法名称:concat(String str),返回值类型:String

String string1 = "zhj";
	String string2 = "hhl";
	String string3 = string1.concat(string2); 
	System.out.println(string3);

String其他常用方法
1、返回一个新的字符串,它是通过用 newChar 替换此 字符串中出现的所有 oldChar 得到的 — 方法名称: replace(char old,char new),返回值类型:String

String string1 = "abcdefg";
String strint2 = str1.replace('g', 'o'); 
System.out.println(strint2);

2、返回字符串的副本,忽略前导空白和尾部空白 — 方法名称:trim(),返回值类型:String

String string1 = "    abcdefg    ";
String string2 = string1.trim();
System.out.println(string2);

3、按字典顺序比较两个字符串 — 方法名称: compareTo(String str),返回值类型:int

String string4 = "hhh";
	String string5 = "hhl"; 
	int intes = string4.compareTo(string5); // 按照码表值比较两个字符串的大小
	System.out.println(intes);

4、按字典顺序比较两个字符串,不考虑大小写 —方法名称compareToIgnoreCase(String str): ,返回值类型:int

intes = string4.compareToIgnoreCase(string5);
System.out.println(intes);

5、 据给定正则表达式的匹配拆分此字符串 —
方法名称split(String regex): ,返回值类型:String[]

String str8 = "asdgjkl;sadfg;fasdfg;rtscvb;rewe;d;;fg;hrew;5623;";
String[] strings = str8.split(";");
for (String string : strings) {
System.out.print("\"" + string + "\",");
}

6、根据匹配给定的正则表达式来拆分此字符串 —
方法名称:split(String regex,int limit): ,返回值类型:String[]

   String[] strings2 = str8.split(";",2);
	for (String string : strings2) {
		System.out.print("\"" + string + "\",");
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值