`
lushuaiyin
  • 浏览: 705397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

String 使用split,replaceAll按照关键字分割字符串

 
阅读更多

package cn;

public class StringTest {

public static void main(String[] kk){
StringTest ss=new StringTest();

String vv="t76sd122jk765";//待分割的字符串
String[] sp={"sd","jk"};//关键字数组
for(int i=0;i<sp.length;i++){
String value=sp[i];//取出一个关键字
System.out.println(i+"-value-"+value);
String ee=","+value+",";//关键字前后加逗号
vv=vv.replaceAll(value,ee );//这句很关键,replaceAll有返回值,如不把返回值给vv,vv的值不会变
}
System.out.println("原字符串中关键字前后都加了逗号"+vv.toString());//看看原字符串中关键字前后都加了逗号
String[] result=vv.split(",");//按照逗号分割
//看看结果是不是分割成功
System.out.println("分割结果是");
for(int i=0;i<result.length;i++){
System.out.println(result[i]);
}
}

}

分享到:
评论

相关推荐

    JAVA 字符串 操作

    `split()`方法:根据指定的分隔符将字符串分割成多个子字符串,返回一个字符串数组。 7. 遍历字符串: 可以使用增强for循环或迭代器遍历字符串中的每个字符。 8. 字符串转其他类型: - `parseInt()`, `...

    java中常用字符串方法总结

    10. **分割字符串** `split(String regex)`根据正则表达式将字符串分割成数组。 11. **去除空白字符** `trim()`去除字符串两端的空白字符;`replaceAll("\\s+", "")`可以去除所有空白字符。 12. **格式化输出** ...

    字符串1302

    10. **分割字符串** - `split()` 方法根据指定的分隔符将字符串分割成字符串数组。 11. **去除空白字符** - `trim()` 去除字符串两端的空白字符。 - `replace(" ", "")` 或正则表达式 `replaceAll("\\s+", "")` ...

    java字符串 详解 java实例20

    - `split()`:使用正则表达式分割字符串成数组。 - `startsWith(String prefix)`和`endsWith(String suffix)`:判断字符串是否以指定前缀或后缀开头或结束。 八、Java 8的字符串处理 Java 8引入了`StringJoiner`和`...

    字符串122000.txt

    - **`split(String regex)`**:根据正则表达式`regex`将字符串分割成一个数组。 ```java String[] parts = "a.b.c".split("\\."); ``` #### 8. 字符串编码 - **`getBytes()`**:将字符串转换为字节数组,默认...

    String练习

    8. **分割字符串**: - `split(String regex)`根据正则表达式将字符串分割成数组。 9. **转换为字符数组**: - `toCharArray()`将字符串转换为字符数组。 10. **去除空白字符**: - `trim()`去除字符串首尾的...

    java作品,字符串

    5. 分割字符串:`split()`方法按照指定的分隔符将字符串分割成字符串数组。 ```java String[] words = str1.split(" "); ``` 三、字符串与字符数组 Java中的字符串不能直接转换为字符数组,但可以使用`toCharArray...

    StringManipulation:Java中的字符串处理算法

    5. 分割:`split(String regex)`按照正则表达式分割字符串成数组。 三、字符串的不可变性 Java中的字符串是不可变的,这意味着一旦创建,其内容就不能改变。每次对字符串进行修改,都会创建新的字符串对象,这可能...

    String详解

    6. **分割操作**:使用`split(String regex)`方法根据指定的分隔符将字符串分割成字符串数组。 ```java String[] words = text.split("e"); // words 为 ["x", "ampl"] ``` 7. **查找操作**:使用`indexOf...

    Java练习字符串课题的源码

    7. **分割与合并**:`split(String regex)`方法根据正则表达式将字符串分割成数组,而`join(CharSequence delimiter, CharSequence... elements)`可以将数组元素用指定分隔符合并成一个字符串。 8. **字符串与字符...

    java中英文字符串处理.

    9. **分割字符串**:`split()`方法根据指定的分隔符将字符串分割成多个子字符串,返回一个字符串数组。例如,`String[] parts = str.split(", ");`会将逗号和空格分隔的字符串分割开来。 10. **去除空白**:`trim()...

    字符串1304

    7. **字符串分割**:`split()`方法根据给定的分隔符将字符串分割成一个字符数组。 8. **字符串长度**:`length()`方法返回字符串的长度,即字符数量。 9. **字符串转义字符**:Java中的反斜杠(\)用于转义特殊字符...

    javaString总结共13页.pdf.zip

    Java字符串(String)是编程语言中的核心概念,尤其在Java中,字符串被广泛使用。这份"javaString总结共13页.pdf.zip"压缩包文件显然包含了关于Java字符串的深入讲解,覆盖了多个关键知识点。虽然没有提供具体的PDF...

    java 基础知识总结

    - `split(String regex)`:按照指定的正则表达式拆分字符串。 ```java String[] splitArray = str.split("o"); // 按'o'拆分字符串 ``` 通过上述知识点的详细介绍,我们可以看到Java中的字符串提供了非常全面且...

    java面试题-50道最容易考的java题

    ng new) 用新字符串替换旧字符串 split(String regex) 使用正则表达式分割字符串 trim() 去掉字符串两端的空白符 Java 面试题涵盖了诸多核心概念,包括但不限于: 1. **JDK 与 JRE**:JDK 是 Java 开发工具包,...

    java se入门技术

    - **分割字符串**: 使用特定分隔符将字符串分割成多个部分。 ### 3. String 对正则表达式的支持 #### 3.1 方法介绍 - **`matches(String regex)`**: 测试此字符串是否匹配给定的正则表达式。 - **`split(String ...

    有关Java String常用方法的总结.docx

    ### 有关Java String常用方法的总结 #### 一、String 类概述 `String`类是Java中最基础也是最重要的数据类型之一,...正确地理解和使用`String`类及其方法能够帮助我们在实际编程中更加高效地处理字符串相关的任务。

    java代码-11,张国富,字符串

    10. **分割字符串**:`split()`方法根据指定的分隔符将字符串分割成多个子串。例如: ```java String[] parts = str.split(","); // 假设str中有逗号分隔的项 ``` `README.txt`可能是对代码的简要说明或使用指南...

    java代码-36 林志鹏 字符串

    - `split(regex)`:使用正则表达式作为分隔符进行字符串分割。 10. **编码与解码**:Java中的字符串默认使用UTF-16编码,可以使用`getBytes(charset)`和`new String(bytes, charset)`进行不同字符集的转换。 综上...

    面试宝典新版.docx

    - split():根据分隔符分割字符串,返回结果数组。 - getBytes():将字符串转化为字节数组。 - length():返回字符串长度。 - toLowerCase():将字符串转为小写。 - toUpperCase():将字符串转为大写。 - ...

Global site tag (gtag.js) - Google Analytics