如何在Visual Basic中更改字符串中的字符,例如(1到0) 和(0到1),而不會將它們首先更改爲全部爲0,然後全部更改爲1,例如,我想要獲得結果像「00110010101101001010」到「11001101010010110101」(將其翻轉)如何在Visual Basic中更改字符串中的字符(例如(1到0)和(0到1))?
-2
A
回答
2
使用中間值。
Change all 0 -> 2
Change all 1 -> 0
Change all 2 -> 1
0
另一種選擇是將字符串轉換爲字符數組,逐個迭代每個字符;然後建立從修改後的數組一個新的字符串(或覆蓋原):
Dim data As String = "00110010101101001010"
Dim arr() As Char = data.ToCharArray
For i As Integer = 0 To arr.Length - 1
arr(i) = If(arr(i) = "1", "0", "1")
Next
Dim data2 As New String(arr)
Debug.Print(data)
Debug.Print(data2)
1
如何:
Dim text = "00110010101101001010"
Dim flipped = New String(text.Select(Function(c) If(c = "0"c, "1"c, "0"c)).ToArray())
這給了我:
11001101010010110101
相關問題
- 1. 如何將字符串散列到[0:1]中的浮點數?
- 2. 如何在二進制中更改1到0和0到1(Python)
- 3. Visual Basic:如何只接受0和1?
- 4. 如何在java中壓縮0和1的字符串
- 5. 將(0&(1 | 0)| 1)&(0 | 1))等字符串轉換爲相應的真值
- 6. js如何將0和1的字符串轉換爲字節
- 7. 檢查字符串中的字符是1還是0
- 8. LEN(字符串)== 0或LEN(串)<1
- 9. 如何更改字符串中的1個字符?
- 10. 將字符串轉換爲0和1,將0和1轉換爲字符串的有效方法?
- 11. 做一個字符串的0和1爲一個int,到與ASCII字符VAL
- 12. 壓縮包含與0相同數目1的1和0的字符串
- 13. 如何使用bitstring包作爲「0」和「1」字符的字符串輸入float?
- 14. Java遞歸地生成字符串 - 全1然後1和0
- 15. 在Octave/Matlab中,如何將[1,2,4,8]變成[1 1 0 1 0 0 0 1]?
- 16. 關於UML中的0到1和1到0關聯
- 17. 如何在AS3中將字符串「1」和「0」轉換爲真和假?
- 18. 讀取1和0的字符串。計數連續1的數目和連續0的數目,直到結束
- 19. 的Visual Basic到C字符串和 「\」
- 20. 字符串= '1 1/4' 更改爲 '1.2500'
- 21. 如何更改字符串中1個符號的顏色?
- 22. 將1和0的字符串轉換爲字節數組
- 23. 如何在Java中輸出序列'1 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 ...'?
- 24. R:如何將字符/數字變成1和NAs爲0?
- 25. 如何在字符串中插入0
- 26. 如何在Visual Basic中選擇字符串的字符部分
- 27. 日期int到字符串(0 - > Sun,1 - > Mon等)
- 28. linux shell複製粘貼將〜0和1〜符號添加到字符串
- 29. visual basic 2010如何在字符串中找到「=」
- 30. 如何計算字符中的1/0位數[assembly]
你做了什麼嘗試自己解決這個問題? –
@PeterBrittain這不是問題 – IRONALEKS