字符串转整形数组java
时间: 2023-11-08 17:05:59 浏览: 168
可以使用Java中的split()方法将字符串按照指定分隔符分割成字符串数组,然后再将每个字符串转换成整型。示例代码如下:
```
String str = "1,2,3,4,5";
String[] strArr = str.split(",");
int[] intArr = new int[strArr.length];
for (int i = 0; i < strArr.length; i++) {
intArr[i] = Integer.parseInt(strArr[i]);
}
```
相关问题
String str = "hellojava"; * 将字符串str转换为字符类型的数组 然后将字符数组里面的元素加入到一个整形数组当中 求整形数组的平均值。
好的,我来为您解答。
实现步骤如下:
1. 将字符串 str 转换为字符类型的数组,可以使用 String 类的 toCharArray() 方法:
```
char[] charArray = str.toCharArray();
```
2. 定义一个整型数组,用于存储字符数组里面的元素:
```
int[] intArray = new int[charArray.length];
```
3. 遍历字符数组,将每个字符转换为整型并存储到整型数组中:
```
for(int i=0; i<charArray.length; i++){
intArray[i] = (int)charArray[i];
}
```
4. 求整型数组的平均值,可以使用求和和除以数组长度的方式实现:
```
int sum = 0;
for(int i=0; i<intArray.length; i++){
sum += intArray[i];
}
double average = (double)sum / intArray.length;
```
5. 最后得到整型数组的平均值,可以将其输出或者进行其他操作。
完整代码如下:
```
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);
}
```
希望能够帮助到您。
java整形数组转字符串
要将一个整型数组转换为字符串,你可以使用Java中的Arrays类的toString()方法。这个方法将整型数组转换为一个包含数组元素的字符串表示。
以下是一个示例代码:
```java
int[] arr = {1, 2, 3, 4, 5};
String str = Arrays.toString(arr);
System.out.println(str);
```
输出结果将会是:
```
[1, 2, 3, 4, 5]
```
这样你就成功地将整型数组转换为字符串了。请注意,输出结果中的方括号表示这是一个数组,逗号用于分隔数组元素。
阅读全文