Java无法在方法中找到String [关闭]

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

如何纠正该代码?

public class Solution {

    static String timeConversion(String s) {
        String sub=s.subString(0,2);         
        System.out.println(sub);
        return "test";
    }
    private static final Scanner scan = new  Scanner(System.in);

    public static void main(String[] args) throws IOException {
        BufferedWriter bw
                   = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
        String s = scan.nextLine();
        String result = timeConversion(s);
        bw.write(result);
        bw.newLine();
        bw.close();
    }
}

Solution.java:12:错误:找不到符号String sub = s.subString(0,2); .................................................. .............................................. ^

symbol:方法subString(int,int)

location:String类型的变量

1错误

java string static-methods
2个回答
0
投票

找不到正确写入字符串子串的方法。正确的语法是:

input_string.substring(start_position,end_position)


1
投票

可能你应该使用s.substring看到subcase后面的小写s

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