2

パフォーマンスの観点から、入力文字列に存在する場合と存在しない場合がある出力文字列の一部の文字を置き換えたい場合、index of>0 を使用して文字列内の char シーケンスの存在を確認するか、または文字列置換関数を直接呼び出すことができます。

ありがとう、バイバフ

4

1 に答える 1

6

チェックのコストは置換のコストに組み込まれているため、最初にチェックして直接置換を使用してください。

また、これは最適化であるため、そのコード行に重大なパフォーマンスの問題があることを証明できない限り、そのようなコーディングを考えるべきではありません。コンパイラ、JDK、および JVM は非常にスマートです。この種のことを心配する必要がないほど十分にスマートです。

于 2012-09-05T07:00:10.600 に答える