Java如何将int型数组转为String型数组
Java将int型数组转为String型数组
1. 算法题目:
判定一个int类型数组中一共有多少个数字3.
比如{3,31,2,133}一共有4个3
2. 具体思路
Java将int型数组转为String型数组
3. 代码实现
import java.util.Scanner;
public class ConvertIntIntoString {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] array = new int[6];
for (int i = 0; i < array.length; i++) {
System.out.print("请输入第 " + (i + 1) + " 个数组元素:");
array[i] = sc.nextInt();
}
int count = 0;
/**
* 方法一:字符串拼接
*/
String[] strArr = new String[array.length];
for (int i = 0; i < strArr.length; i++) {
strArr[i] = ""+array[i];
}
System.out.print("\n将 int 型数组转为 String 型数组:");
for (int i = 0; i < strArr.length; i++) {
for(int j = 0; j < strArr[i].length(); j++){
if(strArr[i].charAt(j)=='1')
count++;
}
}
System.out.println(count);
}
}4. 运行结果

Java 中Int转String的三种方法
JAVA 中int类型转String类型的三种通常方法:
1、String.valueOf(int i)
2、Integer.toString(int i)
3、i + “”; //i 为 int类型,int+string型就是先将int型的i转为string然后跟上后面的空string。
三种方法效率排序为:
Integer.toString(int i) > String.valueOf(int i) > i+""
在很多算法中都会用到相互转换,所以发文记录下,后续如有空则更新其它类型的转换。
到此这篇关于Java将int型数组转为String型数组的文章就介绍到这了,更多相关java int型转string型数组内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Mybatis反向工程出现BigDecimal类型问题及解决
这篇文章主要介绍了Mybatis反向工程出现BigDecimal类型问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-09-09
jmeter实现接口关联的两种方式(正则表达式提取器和json提取器)
Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,本文主要介绍了jmeter实现接口关联的两种方式,感兴趣的小伙伴们可以参考一下2021-11-11


最新评论