Java的 String 类常用方法大全 Java 中的 String 类提供了丰富的方法来处理字符串,这些方法可以帮助开发者快速高效地操作字符串。本文将对 Java 的 String 类常用方法进行详细介绍。 一、字符串的替换 Java 中的 String 类提供了三种方法来实现字符串的替换,分别是 replace、replaceAll 和 replaceFirst。 1. replace 方法 replace 方法将字符串中所有出现的 oldChar 字符串替换为 newChar 字符串。如: String string1 = "Hello Word"; String result1 = string1.replace("Hello","你好"); String result2 = string1.replace("abc","你好"); Log.d("TAG","result1----:"+result1);//你好 Word Log.d("TAG","result2----:"+result2);//Hello Word 2. replaceAll 方法 replaceAll 方法使用正则表达式来替换字符串。如: String string1 = "Hello Word"; String result3 = string1.replaceAll("o","A"); String result4 = string1.replaceAll("111","A"); Log.d("TAG","result3----:"+result3);//HellA WArd Log.d("TAG","result4----:"+result4);//Hello Word 3. replaceFirst 方法 replaceFirst 方法使用正则表达式来替换字符串,但仅替换第一次出现的目标。如: String string1 = "Hello Word"; String result5 = string1.replaceFirst("H","A"); String result6 = string1.replaceFirst("o","A"); String result7 = string1.replaceFirst("111","A"); Log.d("TAG","result5----:"+result5);//Aello Word Log.d("TAG","result6----:"+result6);//HellA Word Log.d("TAG","result7----:"+result7);//Hello Word 二、字符串的拆分 Java 中的 String 类提供了 split 方法来拆分字符串。 1. split(String str) 方法 split 方法将字符串按照指定的分隔符拆分成多个子字符串。如: String string1 = "abc1def1ghi1asd12345"; String result1[] = string1.split("1"); for (String s1 : result1) { Log.d("TAG", "s1----:" + s1); } s1----:abc s1----:def s1----:ghi s1----:asd s1----:2345 2. split(String str,int limit) 方法 split 方法的重载版本,可以指定拆分的次数。如: String line = "aa,bb,cc,dd,,,"; String result1[] = line.split(","); for (String s1 : result1) { Log.d("TAG", "s1----:" + s1); } String result2[] = line.split(",", line.length()); for (String s2 : result2) { Log.d("TAG", "s2----:" + s2); } s1----:aa s1----:bb s1----:cc s1----:dd 三、字符串截取 Java 中的 String 类提供了 substring 方法来截取字符串。 1. substring(int startIndex) 方法 substring 方法从 startIndex 开始截取字符串到结尾。如: String string1 = "1234567"; String result1 = string1.substring(2);//[2,最后] Log.d("TAG","result1----:"+result1);//34567 2. substring(int startIndex,int endIndex) 方法 substring 方法从 startIndex 开始截取字符串到 endIndex。如: String string1 = "1234567"; String result2 = string1.substring(2,5); Log.d("TAG","result2----:"+result2);//345
剩余12页未读,继续阅读
- 粉丝: 7990
- 资源: 1188
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助