問題タブ [stringbuffer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
165 参照

java - StringBuffer が変更されないのはなぜですか?

}

StringBuffer を変更したいのですが、メソッドで s="edcba" を実行しましたが、クラスを実行すると、結果が "abcde" になりました。なぜですか?

0 投票する
2 に答える
130 参照

java - toString() メソッドを追加する必要がありますか?

これがコードの一部です。

IDDConstants には、public static final 文字列が定義されています。StringBuffer の方が効果的ですが、concat 操作にどのように組み込むことができますか?

0 投票する
2 に答える
5900 参照

java - 文字列バッファーから文字列への変換例外?

こんにちは、以下のコードを確認してください

System.out.println で Class Cast Exception が発生しています

しかし、私がしようとしているとき

なぜこれが来るのですか??

0 投票する
1 に答える
280 参照

string - 追加にStringBufferを使用しますが、trim()およびtoLowerCase()の機能を使用します

concat操作に文字列を使用しています。より効果的であるため、stringbuffer/stringbuilderを使用したいと思います。

元のコード:

だから私はそれを変更されたコードとして変更しようとしました:

現在、trim()メソッドとtoLowerCase()メソッドを使用できないというエラーがあります。しかし、とにかくそれらを使用する必要があります。誰かがtrim()とtoLowerCase()を利用して、StringBufferを使用する方法を教えてもらえますか?

0 投票する
4 に答える
39569 参照

java - StringBuffer の最大サイズ

StringBufferのサイズに制限があるのはなぜですか?

リンクのいくつかを調べました: http://www.coderanch.com/t/540346/java/java/maximum-size-hold-String-buffer

それは int である count メンバー変数のためですか?

2^31-1 文字がStringBufferあり、それにさらに文字を追加するとしStringBufferます。カウント メンバー変数は、追加された文字数だけインクリメントされ、カウント変数が既に最大値 (2^31-1) になっている場合は、負の値に戻ります。

なぜエラーが発生するのでしょうか?

0 投票する
4 に答える
909 参照

java - StringBuilderの方が速いのに、JavaがStringBuffer(同期)を使用するのはなぜですか?

Java リフレクション クラスを調べていて、このコードに気付きました。StringBuilder が高速なのに、なぜ Java が StringBuffer を使用するのか疑問に思いました。

Java は最速の実装を使用したくないのでしょうか、それとも他の理由があるのでしょうか?

コードは Field.class にあります。

0 投票する
3 に答える
3862 参照

java - IntelliJデバッグ/実行で文字列バッファをJavaプログラムに渡す

IntelliJまたはEclipseのコマンドラインで次の行を実行するのと同等のことをどのように達成しますか.... :

IntelliJ の実行/デバッグ構成のプログラム引数フィールドにファイルの場所を提供しようとしました

0 投票する
2 に答える
1772 参照

string - 任意の時点で文字列に文字を挿入するにはどうすればよいですか?(処理)

Processingを使用して文字列に文字を挿入しようとしています。

少し読んだ後、私は次の(私はJavaだと思います)コードを試しました:


そして、次の応答を得ました:


これを行うための別の/より簡単な方法はありますか?StringBufferを使用する必要がありますか?私はかなり初心者のプログラマーなので、どんな助けでも大歓迎です。

0 投票する
5 に答える
2523 参照

java - Web アプリケーションには StringBuilder または StringBuffer を使用する必要がありますか?

Java 1.6 で webapp を作成し、tomcat で実行しています。私は明示的なスレッド化を行っていませんが、Spring と Tomcat の舞台裏で何が起こっているのか疑問に思っています。StringBuffer の代わりに StringBuilder を使用すると問題が発生しますか?

0 投票する
3 に答える
613 参照

java - Springコントローラーはスレッドセーフですか?

SpringControllerでプライベートユーティリティメソッドを作成しています。

StringBufferまたはを使用する必要がありますStringBuilder。前者はスレッドセーフであり、後者はそうではありませんが、後者ははるかに高速です。

基本的に、次のようになります。

明らかに、2つのセッションでこれを同時に呼び出してガベージを返すことは望ましくありません。