Java如何将int型数组转为String型数组
作者:Panda_Java
这篇文章主要介绍了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型数组内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!