重複の可能性:
初級 Java - 静的エラー
public class HelloWorld {
public static void main(String [] args) {
char[] b = {'a', 'b', 'a', 'c'};
int p = 4;
deleteRepeats(b, p);
}
public void deleteRepeats(char[] a, int size) {
int currentElement;
currentElement = 0;
do {
for (int i = currentElement; i < size-1; i++) {
if (a[currentElement] == a[i+1]) a[i+1] = ' ';
}
currentElement++;
} while (currentElement < size-1);
}
}
エラーが発生します:
非静的メソッド deleteRepeats(char[],int) は静的コンテキストから参照できません deleteRepeats(b,p);
誰かがこれが何を意味するのか教えてもらえますか?
メインメソッドから「静的」を削除しようとしましたが、エラーが発生しました:
スレッド「メイン」での例外 java.lang.NoSuchMethodError: main.
前もって感謝します