-2

私は現在Javaプロジェクトを行っており、StringBufferがこの特定のタスクを実行するのに大いに役立つと感じています.Matrixの文字列表現を「構築」しています:

/**
 * Returns a String representation of the Matrix using the getIJ getter
 * function. You should use MaF.dF to format the double numbers to a
 * sensible number of decimal places and place the numbers in columns.
 * 
 * @return A String representation of the Matrix
 */
public String toString() {
    //String stringBuilder = new String
    StringBuffer beep = new StringBuffer;
    for(i=0; i<m-1; i++){
        for(j=0; j<n-1; j++){

        }
    // You need to fill in this method
}

私はそれをJavaプログラムで試してみましたが、問題ないように見えましたが、オンラインからサンプルJavaプログラムを試してみましたが、コンパイルされませんでした. StringBufferJava に組み込まれていますか、それともパッケージをインポートする必要がありますか? このプロジェクトのパッケージをインポートすることは許可されていません。

また、MaF.dF とは正確には何なのか、誰か教えていただけないでしょうか? どのように使用されますか?オンラインで何も見つからない MaInput の一部だと思います。

4

5 に答える 5

6

StringBuffer Java に組み込まれており、パッケージをインポートする必要はありません。(そのパッケージはjava.lang「自動的に」インポートされます。)

参照: http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html

以下のコードを確認してください。インポートなしで実行されます。

public class StringBufferUse {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
        sb.append("a");
        sb.append("b");
        sb.append(123);
        System.out.println(sb.toString()); /* prints "ab123" */
    }
}
于 2013-04-11T14:30:11.893 に答える
3

StringBuilderの代わりに使用しStringBufferます。sを構築するための推奨される方法Stringです。

于 2013-04-11T14:31:26.410 に答える
2

JDK のクラスは、JDK の Javadoc にあります。

http://docs.oracle.com/javase/7/docs/api/

からクラスを明示的にインポートする必要はありませんjava.lang。他のクラスについては、インポート ステートメントを定義するか、完全修飾名を使用する必要があります (たとえばjava.util.List、単に の代わりにList)。

于 2013-04-11T14:33:19.393 に答える
2

これがJavadocの目的です。

ドキュメントが、使用している Java のバージョンと一致していることを確認してください。これは Java 7 用です。Java 1.6 または Java 1.5 を使用している場合は、正しいドキュメントを参照していることを確認してください。

Javadoc で 1.7 を確認すると、はい、StringBufferが存在します。

于 2013-04-11T14:33:24.253 に答える
1

StringBuffer は Java に組み込まれていますか、それともパッケージをインポートする必要がありますか?

StringBufferは の下にありjava.langます。確信が持てない場合は、インターネットにある豊富な Java ドキュメント リソースを常に確認してください。

また、誰かがMaD.dFとは何か/どのように使用されているかを教えていただければ[オンラインで何も見つけることができないMaInputの一部だと思います]、それは非常に役に立ちます。

コメントはオブジェクト MaD.dF か何かを参照していると思います。コードの他の部分や、コードを入手した場所へのリンクを投稿していただけると助かります。

于 2013-04-11T14:34:04.597 に答える