java 课堂练习1、按奇偶位置提取字符串 ● 将一个字符串拆分成两个子串,第一个子串是由字符串里奇数位置的字符构成,第二个子串是由字符串里偶数位置的字符构成。
时间: 2024-04-30 18:18:03 浏览: 57
可以使用charAt()方法获取字符串中指定位置的字符,然后将奇数位置的字符和偶数位置的字符分别存储到两个新的字符串中。
下面是Java代码实现:
```
public class ExtractString {
public static void main(String[] args) {
String str = "abcdefg";
StringBuilder oddStr = new StringBuilder(); // 存储奇数位置的字符
StringBuilder evenStr = new StringBuilder(); // 存储偶数位置的字符
for (int i = 0; i < str.length(); i++) {
if (i % 2 == 0) {
// 偶数位置的字符
evenStr.append(str.charAt(i));
} else {
// 奇数位置的字符
oddStr.append(str.charAt(i));
}
}
System.out.println("奇数位置的字符:" + oddStr.toString());
System.out.println("偶数位置的字符:" + evenStr.toString());
}
}
```
输出结果为:
```
奇数位置的字符:bdf
偶数位置的字符:aceg
```
阅读全文