文章目录 1.String -> String[] 1.1 使用String.split() 1.2 使用Pattern.split() 2. String[] -> String 以下是使用String.split()和java.util.regex.Pattern……
文
章
目
录
- 1.String -> String[]
- 1.1 使用String.split()
- 1.2 使用Pattern.split()
- 2. String[] -> String
以下是使用String.split()和java.util.regex.Pattern.split()方法将字符串转换为字符串数组的Java示例:
String blogName = \"www pan ziye com\";
String[] words = blogName.split(\" \"); //[www, pan, ziye, com]
Pattern pattern = Pattern.compile(\" \");
String[] words = pattern.split(blogName); //[www, pan, ziye, com]
1.String -> String[]
1.1 使用String.split()
使用split()方法通过将分隔符(或正则表达式)作为方法参数来将字符串拆分成标记。
String names = \"alex,brian,charles,david\";
String[] namesArray = names.split(\",\"); //[alex, brian, charles, david]
1.2 使用Pattern.split()
在Java中,Pattern是正则表达式的编译表示。使用Pattern.split()方法将字符串转换为字符串数组,使用正则表达式模式作为分隔符。
String names = \"alex,brian,charles,david\";
Pattern pattern = Pattern.compile(\",\");
String[] namesArray = pattern.split( names ); //[alex, brian, charles, david]
2. String[] -> String
使用String.join()方法从字符串数组创建一个字符串。您需要传递两个方法参数,即:
- 分隔符 – 分隔每个元素的分隔符
- 数组元素 – 要连接在一起的元素
然后,join()将返回一个由“数组元素”用“分隔符”分隔的新字符串。
String[] tokens = {\"How\",\"To\",\"Do\",\"In\",\"Java\"};
String blogName1 = String.join(\"\", tokens); //HowToDoInJava
String blogName2 = String.join(\" \", tokens); //How To Do In Java
String blogName3 = String.join(\"-\", tokens); //How-To-Do-In-Java
还没有评论呢,快来抢沙发~