8.1
1.1 字符串互异
- 确定一个字符串的所有字符是否全都不同。
- 方法一:逐字符比较的方法。时间复杂度:$O(n^2)$。
1 | import java.util.*; |
- 方法二:
1 | import java.util.*; |
1.2 原串翻转
- 翻转一个给定的字符串(可以使用单个过程变量)。
- 使用Array实现
1 | import java.util.*; |
- 使用StringBuilder
1 | import java.util.*; |
1.3
- 确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。
1 | import java.util.*; |
1.4 空格替换
- 空格替换
1 | import java.util.*; |
1.5 基本字符串压缩
- 基本字符串压缩
1 | import java.util.*; |