将整数转换为字符数组:java

som*_*guy 16 java arrays casting type-conversion

将整数转换为字符数组的最佳方法是什么?

输入:1234

产出:{1,2,3,4}

牢记Java语言的广泛性将是最好和最有效的方法吗?

Ale*_*exR 37

int i = 1234;
char[] chars = ("" + i).toCharArray();
Run Code Online (Sandbox Code Playgroud)


Jes*_*erE 32

你可以尝试类似的东西:

String.valueOf(1234).toCharArray();
Run Code Online (Sandbox Code Playgroud)

  • 酷.. 仍然不知道 Java 中的一半功能。谢谢你的回答。 (2认同)

SiB*_*SiB 12

试试这个...

int value = 1234;
char [] chars = String.valueOf(value).toCharArray();
Run Code Online (Sandbox Code Playgroud)


Vin*_*Raj 6

您可以将该整数转换为字符串,然后将该字符串转换为字符数组:-

int i = 1234;
String s = Integer.toString(i);
Char ch[] = s.toCharArray();

/*ch[0]=1,ch[1]=2,ch[2]=3,ch[3]=4*/
Run Code Online (Sandbox Code Playgroud)