表达式2的非法开头

问题描述 投票:-2回答:1

[我正在尝试编写一种方法来在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> 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());
        }
      }
    }
  }

Test.java:12:错误:表达式的非法开头公共无效输入(){^

我正在尝试编写一种方法来在arrayList import java.util。*中大写以“ s”结尾的单词。导入java.io. *;公共类测试{公共静态void main(String [] args)抛出...

java
1个回答
0
投票

仅删除main()方法内部的那些无用的方法声明-如注释中所述,您不能在其他方法内部定义方法。

© www.soinside.com 2019 - 2024. All rights reserved.