16 ŞUBAT 2011, ÇARŞAMBA
Nasıl pozisyon dize parçası değiştirmek için?
Bu dize var: ABCDEFGHIJ
Dize ZX
pozisyon 5 pozisyon 4 ile değiştirmek istiyorum
Bu gibi görünecektir: ABCZXFGHIJ
Ama string.replace("DE","ZX")
- ile kullanmam gerekiyor kullanmak için değilpozisyon
Bunu nasıl yapabilirim?
CEVAP
16 ŞUBAT 2011, ÇARŞAMBA
Ve bir dize aralıkları eklemek veya kaldırmak için kolay yolu StringBuilder
kullanmaktır.
var theString = "ABCDEFGHIJ";
var aStringBuilder = new StringBuilder(theString);
aStringBuilder.Remove(3, 2);
aStringBuilder.Insert(3, "ZX");
theString = aStringBuilder.ToString();
Alternatif String.SubString
ama StringBuilder
kodu daha okunaklı olur bence kullanmaktır.
Bunu Paylaş:
Dize tek boşluk ile 2 veya daha fazla ...
Nasıl bir Java Dize belirteçleri kümes...
Nasıl QString içine dize değiştirmek i...
Nasıl bir dize bir parçası kaldırmak i...
Bir dize sol parçası kaldırmak için na...