我有一个表格的字符串:
str = "word1_word2_word3_word4_word5"
我希望在"_"
如何分隔符的帮助下,在单独的变量中检索每个关键字。
示例:str = "hello_how_are_you_?"
for str1=hello, str2=how, str3=are, str4=you and str4=?
感谢您的帮助,对不起我的学校英语。
答案 0 :(得分:3)
尝试:
String str = "hello_how_are_you_?";
String item[]=str.split("_")
答案 1 :(得分:3)
String str = "hello_how_are_you_?"
String[] words = str.split("_");
输出:
words[0]; // hello
words[1]; // how
words[2]; // are
words[3]; // you
words[4]; // ?
答案 2 :(得分:2)
只需使用拆分。
/* String to split. */
String str = "one-two-three";
String[] temp;
/* delimiter */
String delimiter = "-";
/* given string will be split by the argument delimiter provided. */
temp = str.split(delimiter);
/* print substrings */
for(int i =0; i < temp.length ; i++)
System.out.println(temp[i]);
答案 3 :(得分:1)
String phrase = "hello_how_are_you_?";
String[] tokens = phrase.split("_");
for( String str: tokens)
System.out.println(str);
此代码将在屏幕上显示:
hello
how
are
you
?
无论如何,如果你想创造一些Paraclete,应该有更好的方法来做,然后将数据保存在这样的字符串中。
这是一个教程,以防你需要更复杂的东西然后由一个角色分割:http://pages.cs.wisc.edu/~hasti/cs302/examples/Parsing/parseString.html
答案 4 :(得分:1)
String str="hello_how_are_you_?";
String[] strSplit=str.split("_");