Java - 错误:找不到符号

-1 java compiler-errors

我在Java中运用思考方面遇到了问题.这是代码(这是练习的解决方案).

// object/StorageTest.java
// TIJ4 Chapter Object, Exercise 6, page 90
// Write a program that includes and calls the storage() method defined as a
// code fragment in this chapter.

public class StorageTest {  
    public static void main(String[] args) {
        class StoreStuff {
            int storage(String s) {
                return s.length() * 2;
            }   
        }
        StoreStuff x = new StoreStuff();
        System.out.println(x.storage("hi"));        
    }
}
Run Code Online (Sandbox Code Playgroud)

当我编译它时,我有这个错误:

C:\ Users\Ivan\Desktop> javac StorageTest.java StorageTest.java:5:错误:找不到符号返回(s.lenght()*2); ^符号:方法lenght()位置:类型为String 1的变量s错误

我不明白为什么会这样.

Den*_*aub 5

我觉得你错了length().即使在您的代码示例中,它似乎是正确的,但在它读取的错误消息中lenght()