-1

グーグルの助けを借りずに、コンソールのエラーに対するEclipseのクイックフィックスの提案を印刷できるかどうか、またその場合の方法を誰かが説明できますか?

印刷したい提案のスナップショット: http://i.imgur.com/W5ElS.png

4

2 に答える 2

0

上級者向けのサメの提案を使用する必要があります。次に、適切な構造を使用してすべてのインデックスを作成する必要があります。

于 2012-10-31T14:40:07.993 に答える
0

わかりましたので、コンソールでのオートコンプリートが悪い考えである理由を説明するだけです-

Linux を起動します。たくさんのファイルがあるフォルダに移動します。A を押してからタブを数回押し、さらに文字を入力してタブを数回押します。

5番目のタブの後、あなたの「意図」(指示のためにファイルに入力してコピー/貼り付けようとしているものなど)は完全に失われ、何を始めたかさえ忘れてしまうかもしれません. ファイル名の提案はあなたの入力を圧倒し、「コマンドフロー」を壊します。

さて、コンソールでメソッド名を取得する方法 -

私は反射をお勧めします。ここに何かがあります http://www.cs.cmu.edu/~pattis/15-1XX/15-200/lectures/reflection/index.html

クラスのすべてのメソッドを取得して、それらの名前を出力するだけです。これは、先生が言ったのとまったく同じように見えます。彼があなたがどのようにそれを行ったかを見たい場合、彼は理解していない多くのコードを見て、おそらく「はいはい、良い仕事をしている学生」と言ってあなたを追い越します.

あなたがコーダーになるつもりなら、業界の大きな秘密を学ぶこともできます - 私たちは多くの偽物を作っています. 適切に偽造する方法を学びましょう ;)

または、http://en.wikibooks.org/wiki/Java_Programming/Reflection/Accessing_Private_Features_with_Reflectionにアクセスしてコピー/貼り付けします。

編集:

あなたはこの作品が欲しい

Method methods[] = someClass.getClass().getDeclaredMethods(); 
System.out.println("Access all the methods"); 
for (int i = 0; i < methods.length; i++) { 
   System.out.println("Method Name: " + methods[i].getName());
   System.out.println("Return type: " + methods[i].getReturnType());
}
于 2012-10-31T13:57:56.767 に答える