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型数组内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
@FeignClient path属性路径前缀带路径变量时报错的解决
这篇文章主要介绍了@FeignClient path属性路径前缀带路径变量时报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-07-07
最新评论