Java 表达式的非法启动2
我正在尝试写一个方法,在arrayList中大写以“s”结尾的单词Java 表达式的非法启动2,java,Java,我正在尝试写一个方法,在arrayList中大写以“s”结尾的单词 import java.util.*; import java.io.*; public class Test { public static void main(String[] args) throws FileNotFoundException { Scanner input = new Scanner(new File("speech.txt")); ArrayList<String
import java.util.*;
import java.io.*;
public class Test {
public static void main(String[] args) throws FileNotFoundException {
Scanner input = new Scanner(new File("speech.txt"));
ArrayList<String> myList = new ArrayList<String>();
public void input() {
while (input.hasNext()) {
myList.add(input.next());
}
}
public void capPlurals() {
for (int i = 0; i < myList.size(); i++) {
String element = myList.get(i);
if (element.endsWith("s")) {
System.out.println(element.toUpperCase());
}
}
}
}
import java.util.*;
导入java.io.*;
公开课考试{
公共静态void main(字符串[]args)抛出FileNotFoundException{
扫描仪输入=新扫描仪(新文件(“speech.txt”);
ArrayList myList=新的ArrayList();
公共无效输入(){
while(input.hasNext()){
添加(input.next());
}
}
公共无效上限(){
对于(int i=0;i
java:12:错误:表达式的非法开始
公共无效输入(){
^只需删除main()方法中那些无用的方法声明,正如注释中所述,您不能在其他方法中定义方法
public class Test {
public static void main(String[] args) throws FileNotFoundException {
Scanner input = new Scanner(new File("speech.txt"));
ArrayList<String> myList = new ArrayList<String>();
while (input.hasNext()) {
myList.add(input.next());
for (int i = 0; i < myList.size(); i++) {
String element = myList.get(i);
if (element.endsWith("s")) {
System.out.println(element.toUpperCase());
}
}
}
}
}
公共类测试{
公共静态void main(字符串[]args)引发FileNotFoundException{
扫描仪输入=新扫描仪(新文件(“speech.txt”);
ArrayList myList=新的ArrayList();
while(input.hasNext()){
添加(input.next());
对于(int i=0;i
不能在另一个方法中声明方法。请在main之外声明它们并传递正确的参数
public class Test {
public static void main(String[] args) throws FileNotFoundException {
Scanner input = new Scanner(new File("speech.txt"));
ArrayList<String> myList = new ArrayList<>();
addToList(input, myList);
capPlurals(myList);
}
public static void addToList(Scanner input, ArrayList<String> myList) {
while (input.hasNext()) {
myList.add(input.next());
}
}
public static void capPlurals(ArrayList<String> myList) {
for (int i = 0; i < myList.size(); i++) {
String element = myList.get(i);
if (element.endsWith("s")) {
System.out.println(element.toUpperCase());
}
}
}
}
公共类测试{
公共静态void main(字符串[]args)引发FileNotFoundException{
扫描仪输入=新扫描仪(新文件(“speech.txt”);
ArrayList myList=新的ArrayList();
addToList(输入,myList);
卡普鲁拉尔斯(myList);
}
公共静态void addToList(扫描程序输入,ArrayList myList){
while(input.hasNext()){
添加(input.next());
}
}
公共静态无效capPlurals(ArrayList myList){
对于(int i=0;i
不能在另一个方法中创建方法。