【发布时间】:2021-08-11 02:42:11
【问题描述】:
我试图仅从文本文件中打印包含单词“The”的字符串,但包含方法似乎不起作用。有没有其他方法可以做到这一点或修复包含方法?
import java.util.*;
import java.io.*;
public class FileNerd
{
public static void main(String args[]) throws IOException
{
Scanner alpha = new Scanner(new File("E:\\temp_Larry\\NerdData.txt."));
int maxIndx = -1;
String text[] = new String[100];
while(alpha.hasNext())
{
text[++maxIndx]=alpha.nextLine();
}
alpha.close();
if(alpha.contains("The"))
{
System.out.println(alpha);
}
}
}
【问题讨论】:
-
那甚至不会编译。您需要在数组的每个字符串元素上调用 contains
标签: java loops if-statement contains