/** * String str = "hellojava"; * 将字符串str转换为字符类型的数组 * 然后将字符数组里面的元素加入到一个整形数组当中 * 求整形数组的平均值。 * */
时间: 2024-01-17 18:19:06 浏览: 59
java实现字符串转String数组的方法示例
可以按照以下步骤解决该问题:
1. 将字符串 str 转换为字符类型的数组。
```java
char[] charArray = str.toCharArray();
```
2. 创建一个整形数组,将字符数组里面的元素加入到整形数组当中。
```java
int[] intArray = new int[charArray.length];
for (int i = 0; i < charArray.length; i++) {
intArray[i] = (int) charArray[i];
}
```
3. 计算整形数组的平均值。
```java
int sum = 0;
for (int i = 0; i < intArray.length; i++) {
sum += intArray[i];
}
double average = (double) sum / intArray.length;
```
完整代码如下:
```java
public static void main(String[] args) {
String str = "hellojava";
char[] charArray = str.toCharArray();
int[] intArray = new int[charArray.length];
for (int i = 0; i < charArray.length; i++) {
intArray[i] = (int) charArray[i];
}
int sum = 0;
for (int i = 0; i < intArray.length; i++) {
sum += intArray[i];
}
double average = (double) sum / intArray.length;
System.out.println("整形数组的平均值为:" + average);
}
```
阅读全文