如何将字符串args [0]转换为char

时间:2013-04-11 07:51:14

标签: java string char

如果将字符串作为参数输入到命令行(不使用扫描程序),如何将字符串转换为char。例如。你如何将"abcd"转换为char?

String input = args[0]
String [] part = input.split(""); 

//splits string into 2 parts (action and characters to encode)
String action = part[0];
// action is what is done to letter i.e. decrypt or encrypt
String plainText = part[1];
char [] letters = plainText.toCharArray();

1 个答案:

答案 0 :(得分:0)

如果您想将超过2个字符的String转换为char数组:

String hello = "Hello";
char[] char_array = hello.toCharArray();

否则,如果您只需要一个特定字符,请使用hello.charAt(0)

请注意,您只能在char数据类型中存储一个16位Unicode字符。这就是为什么你需要一个超过2个字符的数组的原因。