Java 把句子分成单词
有人能帮我吗 我正在尝试将Java 把句子分成单词,java,Java,有人能帮我吗 我正在尝试将句子[]拆分为单词[]。但它在标记“j”上显示语法错误,请删除此标记 我的代码是: try { int j; String paragraph = sample.readFileString(f); String[] sentences = paragraph.split("[\\.\\!\\?]"); for (int i=0;i<sentences.length;i++) { System.out.p
句子[]
拆分为单词[]
。但它在标记“j”上显示语法错误,请删除此标记
我的代码是:
try
{
int j;
String paragraph = sample.readFileString(f);
String[] sentences = paragraph.split("[\\.\\!\\?]");
for (int i=0;i<sentences.length;i++)
{
System.out.println(i);
System.out.println(sentences[i]);
for( j=0;j<=i;j++)
{
String word[j]=sentences[i].split(" ");
}
}
}
试试看
{
int j;
字符串段落=sample.readFileString(f);
String[]句=段落分割(“[\\.\\!\\?]”);
对于(int i=0;i
这不是有效的字符串
或字符串数组
声明
这不是有效的字符串
或字符串数组
声明。String.split()
返回一个数组。因此必须更改
String word[j] = sentences[i].split(" ");
对此
String[] word = sentences[i].split(" ");
String.split()
String word[j] = sentences[i].split(" ");
对此
String[] word = sentences[i].split(" ");
使用以下变量代替带有j变量的for循环:
String[] words = sentences[i].split(" ");
对于多维数组:
String paragraph = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras non varius nisi. In at erat est, sit amet consectetur est. ";
String[] sentences = paragraph.split("[\\.\\!\\?]");
String[][] words = new String[sentences.length][];
for (int i=0;i<sentences.length;i++) {
words[i] = sentences[i].trim().split(" ");
}
System.out.println(words[0][1]); //[sentence][word] - it would be second word of first sentence
String paragration=“在东部时间,所有人都是非变种人。”;
String[]句=段落分割(“[\\.\\!\\?]”);
字符串[][]单词=新字符串[句子.长度][];
对于(int i=0;i而不是带有j变量的for循环,使用:
String[] words = sentences[i].split(" ");
对于多维数组:
String paragraph = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras non varius nisi. In at erat est, sit amet consectetur est. ";
String[] sentences = paragraph.split("[\\.\\!\\?]");
String[][] words = new String[sentences.length][];
for (int i=0;i<sentences.length;i++) {
words[i] = sentences[i].trim().split(" ");
}
System.out.println(words[0][1]); //[sentence][word] - it would be second word of first sentence
String paragration=“在东部时间,所有人都是非变种人。”;
String[]句=段落分割(“[\\.\\!\\?]”);
字符串[][]单词=新字符串[句子.长度][];
for(int i=0;isplit看起来像String[]split(String regex)
因此,请更改您的字符串单词[j]=句子[i]。拆分(“”;
到
拆分看起来像String[]拆分(String regex)
因此,请更改您的字符串单词[j]=句子[i]。拆分(“”;
到
输入您试图拆分的句子。您还可以添加完整的错误日志吗?输入您试图拆分的句子。您还可以添加完整的错误日志吗?嗨,朋友们,我如何将一维[]的句子拆分为二维[]的单词。嗨,朋友们,我如何将一维[]的句子拆分为二维[][]我得到了答案。但是我怎样才能把一维的句子分割成二维的单词。我得到了答案。但是我怎样才能把一维的句子分割成二维的单词。我得到了答案。但是我怎样才能把一维的句子分割成二维的单词呢我得到了答案。但是我怎样才能把一维的句子分割成二维的单词。我得到了答案。但是我怎样才能把一维的句子分割成二维的单词。我得到了答案。但是我怎样才能把一维的句子分割成二维的单词呢。