私は、その関数内で関数に渡された変数の内容を変更する必要があります。
タイプは文字列です。 PlainDocumentの拡張されたクラスのinsertString関数を使用するときに、先行するcharを挿入したいと思います。好き
public class Wrapper
{
public String text;
}
// ...
public static void changeString(Wrapper w, String newText)
{
w.text = newText;
}
は、あなたがそれを使用することができます:
短答:** no **。 Javaは何も参照渡ししません。参照は値渡しとなりますが、それは**同じものではありません**。 –
また、http://javadude.com/articles/passbyvalue.htm –
まあ、その場で文字列を変更するにはどうすればいいですか? – HoNgOuRu