Java将int型数组转为String型数组

package homework;

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();
		}

		/**
		 * 方法一:字符串拼接
		 */
		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++) {
			System.out.print(strArr[i] + "    ");
		}

		/**
		 * 方法二:使用append()和charAt()
		 */
		System.out.print("\n将 int 型数组转为 String 型数组:");
		StringBuilder builder = new StringBuilder();
		for (int i = 0; i < array.length; i++) {
			builder.append(array[i]);

			System.out.print(builder.charAt(i) + "    ");
		}

		sc.close();

	}

}

你可能感兴趣的:(典化成籍-Java,java,经验分享)