我有以下代碼。如何在字符串的字符串處插入字符串?
Dataset function1(){
StringBuilder sb = new StringBuilder();
sb.append('abcd');
sb.append('efgh');
for(int i=0 ; i< 8; i++){
sb.append('ijkl');
sb.append('monop');
sb.append('ijkl');
sb.append('monop');
}
Dataset ds = function2(sb);
if(ds.isempty(){
StringBuilder sb = new StringBuilder();
sb.append('abcd');
sb.append('efgh');
for(int i=0 ; i< 8; i++){
sb.append('ijkl');
sb.append('monop');
sb.append('ijkl');
sb.append('464sdfsdfsdfggfdkjkjkjkj');
sb.append('monop');
}
ds = function2(sb);
})
return ds;
}
我不想在ds.empty重寫相同的代碼()括號內。 有沒有更好的方法來處理這個問題?
爲什麼不使用'名單行'?那麼如果你想* k-th *就像是一個簡單的'線[k]' –
[.NET StringBuilder preappend a line]的可能重複(https://stackoverflow.com/questions/21861366/net-stringbuilder-preappend- a-line) –
你到底在問什麼? – trashr0x