私は以下のような方法でユーザがログインのリストを準備しています:のJavaのStringBuilder ##問題
final StringBuilder _sb = new StringBuilder();
final String[] _ae = _d.getErrorsDetails();
for (int i=0; i<_ae.length; ++i) {
_sb.append(_ae[i]);
_sb.append(i == _ae.length-1 ? "" : s+s);
}
s
変数は#
文字です。私がs
の変数を1つ1つ追加した後、のtoString()
メソッドを呼び出すと、に対して#70
が得られます。理由を教えてくれませんか?
は、デバッガを使用して、あなたは私が試したが、私は_sbを呼び出すまで、すべてが正しいようだ – Jens
それを見つけるだろうように見えます.toString()... – Blady214
forループの後に '_sb.append(s + s);'(またはバグを修正するもの)を置くだけで簡単になるかもしれません。 'i == _ae.length-1'をチェックする必要はありません。 –