私は Java に文字列を持っています:
String str = "150,def,ghi,jkl";
最初のカンマまで部分文字列を取得し、それに対していくつかの操作を行ってから、変更された文字列に置き換えます。
私のコード:
StringBuilder sBuilder = new StringBuilder(str);
String[] temp = str.split(",");
String newVal = Integer.parseInt(temp[0])*10+"";
int i=0;
for(i=0; i<str.length(); i++){
if(str.charAt(i)==',') break;
}
sBuilder.replace(0, i, newVal);
私はビッグデータに取り組んでいるため、このコードは何百万回も呼び出されるため、これを行う最善の方法は何ですか.forループを回避する可能性があるかどうか疑問に思っています.