将我的用户定义的字符串转换为 java 中的 char 数组
convert my user defined string into char array in java
我在 java 中有如下字符串,当我尝试转换时出现错误
HelloWorld.java:12: 错误:需要数组,但找到了字符串
c[i]=s[i];
^
1 个错误
public static void main(String []args){
String s="Abcde";
char c[];
System.out.print(s);
for(int i=0;i<s.length();i++)
{
//
c[i]=s[i];
}
}
}
I would suggest you to use inbuilt function instead of doing this. You can
find many methods available on internet and tutorials to convert your
string into char array in java. for example- Using **toCharArray()** Method.
`public static void main(String args[])
{
String str = "Abcde";
// Creating array and Storing the array
// returned by toCharArray()
char[] ch = str.toCharArray();
// Printing array
for (char c : ch) {
System.out.println(c);
}`
我在 java 中有如下字符串,当我尝试转换时出现错误 HelloWorld.java:12: 错误:需要数组,但找到了字符串 c[i]=s[i]; ^ 1 个错误
public static void main(String []args){
String s="Abcde";
char c[];
System.out.print(s);
for(int i=0;i<s.length();i++)
{
//
c[i]=s[i];
}
}
}
I would suggest you to use inbuilt function instead of doing this. You can
find many methods available on internet and tutorials to convert your
string into char array in java. for example- Using **toCharArray()** Method.
`public static void main(String args[]) {
String str = "Abcde";
// Creating array and Storing the array
// returned by toCharArray()
char[] ch = str.toCharArray();
// Printing array
for (char c : ch) {
System.out.println(c);
}`