私のコードでは、以下のような文字列連結を使用しています。コードレビューを行っているので、パフォーマンスチェックを行う必要があります。どちらが使いやすいか、どなたかご意見をお聞かせください。
quoteTreeMap.put(index + CommonUtil.QUOTE_TREE_DOT + fundIndex + CommonUtil.QUOTE_TREE_DOT + lastIndex,buffer.toString());
これを繰り返し使用しています
index + CommonUtil.QUOTE_TREE_DOT + fundIndex + CommonUtil.QUOTE_TREE_DOT + lastIndex
この値のみlastIndex
が変更され、残りはすべて同じです。
パフォーマンスを向上させるコードの書き方 宣言してもいいですか
index + CommonUtil.QUOTE_TREE_DOT + fundIndex + CommonUtil.QUOTE_TREE_DOT
これはトップのように
String one=""index + CommonUtil.QUOTE_TREE_DOT + fundIndex + CommonUtil.QUOTE_TREE_DOT"
として使用できone+lastIndex
ますか?
参照用:
StringBuffer buffer = new StringBuffer();
buffer.append(CommonUtil.QUOTE_TREE_GROSS_PREM);
buffer.append(CommonUtil.QUOTE_TREE_SPACE);
buffer.append(CommonUtil.QUOTE_TREE_EQUALS);
buffer.append(CommonUtil.QUOTE_TREE_SPACE);
buffer.append(chcCalBreakDownObj.getPremium().getGrossPrem());
quoteTreeMap.put(index + CommonUtil.QUOTE_TREE_DOT + fundIndex + CommonUtil.QUOTE_TREE_DOT + lastIndex, buffer.toString());
lastIndex++;
clearBuffer(buffer);
コードレビューを行っているので、パフォーマンスチェックを行う必要があります。どちらが使いやすいか、どなたかご意見をお聞かせください。