我想知道如何重新排列字符串中的内容。例如, 如果是String s = "Stack,over,flow";
如何用堆栈或堆栈更改流的位置?如何重新排列字符串中的内容? Java
回答
有没有内置支持,最明显的解决方案,我认为是:
String s = "Stack,over,flow";
String[] arr = s.split(",");
// now you have all the parts in arr, you can reconstrut your new string here.
我会写一个交换方法(因为Java没有内置的)。例如: \t public void arraySwap(Object [] arr1,int pos1,int pos2){ \t \t Object tmp = arr1 [pos1]; \t \t arr1 [pos1] = arr1 [pos2]; \t \t arr1 [pos2] = tmp; \t} – 2011-04-03 03:17:08
是的,我知道拆分方法,但我怎样才能改变字符串中的位置。我如何用相同的字符串改变位置? – 2011-04-03 13:17:23
请参阅下面的@duffymo的答案:** string is immutalbe **。 – 2011-04-03 13:18:40
- 1. 重新排列Java中的字符串
- 2. 重新排列字符串
- 3. 如何重新排列字符串中的字符?
- 4. 如何分割字符串值并重新排列字符
- 5. PHP - 重新排列字符串
- 6. php重新排列字符串数组
- 7. Unity3d重新排列字符串
- 8. C#算法,重新排列字符串中的字符
- 9. 将字符串列表重新排列到新列表中
- 10. 如何分割并重新排列我的字符串?
- 11. 如何重新排序字符串中的运算符?
- 12. 以字符的一半重新排列字符串
- 13. 如何在置换后重新排列字符串
- 14. 如何重新排列字符串与SQL?
- 15. 如何重新排列字符串以使相同的字符不相邻?
- 16. 按java排序的字符串重量
- 17. 如何在Java Swing中显示字符串数组的内容
- 18. C#重新排列字符串中的文本
- 19. 如何使用Dozer排除java中的字符串列表?
- 20. 重新排列在Java中
- 21. 如何替换较大字符串内的字符串,但排除img标签内的任何内容
- 22. 从Java到Javascript的字符串排列
- 23. 如何使用linq使用orderBy字符串重新排序列表的列表?
- 24. 如何排序的字符串列表?
- 25. 如何查找字符串的排列?
- 26. 如何重新加载或刷新java中的jtree的内容
- 27. 重新排列Dataframe列包含字符串和编号升序
- 28. Java:更改字符串内容
- 29. 字符串内部的Java字符串
- 30. 如何重新排列DataGridView中的列?
才明白,它不会是相同的字符串,它是一个新的。字符串在Java中是不可变的。 – duffymo 2011-04-03 03:17:03