Java 以整数/字符串形式获取输入并将其存储在数组中
如何获取Java 以整数/字符串形式获取输入并将其存储在数组中,java,Java,如何获取Integer用户输入,使502以数组的形式存储,如arr[0]=5,arr[1]=0,arr[2]=2并分别访问它。您可以尝试以下方法: char[] charArray = String.valueOf(inputInt).toCharArray(); char[] chars = String.valueOf(520).toCharArray(); // it is the cahr array // if you want to convert it integer array
Integer
用户输入,使502
以数组的形式存储,如arr[0]=5
,arr[1]=0,arr[2]=2
并分别访问它。您可以尝试以下方法:
char[] charArray = String.valueOf(inputInt).toCharArray();
char[] chars = String.valueOf(520).toCharArray(); // it is the cahr array
// if you want to convert it integer array you can it as below
int[] array = new int[chars.length];
for (int i = 0; i < array.length; i++) {
array[i] = chars[i];
}
System.out.println("array = " + Arrays.toString(chars));
您可以尝试以下方法:
char[] chars = String.valueOf(520).toCharArray(); // it is the cahr array
// if you want to convert it integer array you can it as below
int[] array = new int[chars.length];
for (int i = 0; i < array.length; i++) {
array[i] = chars[i];
}
System.out.println("array = " + Arrays.toString(chars));
公共类MyClass{
公共静态int[]toArray(字符串输入){
//1)检查输入是否为数字输入
试一试{
整数.parseInt(输入);
}捕获(数字格式){
抛出新的IllegalArgumentException(“输入\”+Input+“\”不是整数”,e);
}
//2)获取输入的独立数字字符
char[]characters=input.toCharArray();
//3)初始化放置结果的数组
int[]结果=新的int[characters.length];
//4)对于每个数字字符
for(int i=0;i
公共类MyClass{
公共静态int[]toArray(字符串输入){
//1)检查输入是否为数字输入
试一试{
整数.parseInt(输入);
}捕获(数字格式){
抛出新的IllegalArgumentException(“输入\”+Input+“\”不是整数”,e);
}
//2)获取输入的独立数字字符
char[]characters=input.toCharArray();
//3)初始化放置结果的数组
int[]结果=新的int[characters.length];
//4)对于每个数字字符
for(int i=0;i
您可以使用将整数
转换为字符串
,然后使用将字符串
转换为字符[]
public class Program {
public static void main(String[] args) {
// Declare your scanner
Scanner sc = new Scanner(System.in);
// Waits the user to input a value in the console
Integer integer = sc.nextInt();
// Close your scanner
sc.close();
// Put your string into a char array
char[] array = integer.toString().toCharArray();
// Print the result
System.out.println(Arrays.toString(array));
}
}
输入:502
输出:[5,0,2]
您可以使用将整数
转换为字符串
,然后使用将字符串
转换为字符[]
public class Program {
public static void main(String[] args) {
// Declare your scanner
Scanner sc = new Scanner(System.in);
// Waits the user to input a value in the console
Integer integer = sc.nextInt();
// Close your scanner
sc.close();
// Put your string into a char array
char[] array = integer.toString().toCharArray();
// Print the result
System.out.println(Arrays.toString(array));
}
}
输入:502
输出:
[5,0,2]
向下投票者请就问题发表评论,以便我可以改进和/或学习新的东西向下投票者请就问题发表评论,以便我可以改进和/或学习新的东西