Java 字串分隔符

Java 字串分隔符,java,string,Java,String,例如,我想知道如何分离字符串中的单词 如果我有一根绳子 str = "This is a computer"; 我想分别在字符串的每个单词中实现一个方法,空格将作为分隔符。之后,我想以实现的方式返回单词,只返回一个新的字符串 对于示例,您可以使用string.Split方法: String str = "This is a computer"; String[] parts = str.split("[\\W]"); // iterate in the parts array and

例如,我想知道如何分离字符串中的单词 如果我有一根绳子

str = "This is a computer"; 

我想分别在字符串的每个单词中实现一个方法,空格将作为分隔符。之后,我想以实现的方式返回单词,只返回一个新的
字符串

对于示例,您可以使用
string.Split
方法:

String str  = "This is a computer"; 

String[] parts = str.split("[\\W]");

// iterate in the parts array and print each item from string
for(String word : parts){
   System.out.println(word);
}
String[] words = new String[] { "This", "is", "a", "computer" };

// you pass the separator (space) and the array
String phrase = String.join(" ", words);
要以相反的方式将数组中的所有项连接到字符串中,可以使用
string.join
,例如:

String str  = "This is a computer"; 

String[] parts = str.split("[\\W]");

// iterate in the parts array and print each item from string
for(String word : parts){
   System.out.println(word);
}
String[] words = new String[] { "This", "is", "a", "computer" };

// you pass the separator (space) and the array
String phrase = String.join(" ", words);

你能具体说明你所说的“以实现的方式返回新字符串中的单词”是什么意思吗?我的意思是,在字符串的每个单词中实现了这个方法之后,我想返回一个新字符串中的单词,这个新字符串将包含前一个字符串中实现的单词。你需要更多的信息吗?顺便说一句,我还没有为此编写任何代码,因为这正是我寻求帮助的原因。@Angadtivari我正在编写一个消息加密程序。我知道如何用一个词来表达,但我需要用整个信息来表达。