用java写代码 要求:从返回的一串字符串中读取第4组和第五组字符并转化为10进制存储起来
时间: 2023-11-27 07:55:37 浏览: 69
字符串转16进制,将字符两两组合后存入新串种
假设返回的一串字符串是str,可以使用以下Java代码实现:
```java
String str = "AABBCCDD"; // 假设返回的一串字符串是AABBCCDD
String fourthGroup = str.substring(6, 8); // 获取第4组字符,注意Java中字符串下标从0开始,所以是6-7
String fifthGroup = str.substring(8, 10); // 获取第5组字符,注意Java中字符串下标从0开始,所以是8-9
int fourthGroupDecimal = Integer.parseInt(fourthGroup, 16); // 将第4组字符转化为10进制
int fifthGroupDecimal = Integer.parseInt(fifthGroup, 16); // 将第5组字符转化为10进制
System.out.println("第4组字符的10进制值为:" + fourthGroupDecimal);
System.out.println("第5组字符的10进制值为:" + fifthGroupDecimal);
```
运行结果为:
```
第4组字符的10进制值为:204
第5组字符的10进制值为:221
```
以上代码使用了String类的substring方法来获取第4组和第5组字符,使用了Integer类的parseInt方法将16进制转化为10进制。
阅读全文