如何在java中以空格作为字符串输入并存储在字符数组中 String w=“ab cd”; //字符串w=sc.next();你需要这条线吗 int length=w.length(); 字符arr2[]=新字符[长度]; 对于(int j=0;j
这是演示程序如何在java中以空格作为字符串输入并存储在字符数组中 String w=“ab cd”; //字符串w=sc.next();你需要这条线吗 int length=w.length(); 字符arr2[]=新字符[长度]; 对于(int j=0;j,string,String,这是演示程序 String w="ab cd"; // String w=sc.next(); need this line to work int length=w.length(); char arr2[]=new char[length]; for(int j=0;j<length;j++) { arr2[j]=w.charAt(j); } for(int i=0;i<arr2.length;i++) {
String w="ab cd";
// String w=sc.next(); need this line to work
int length=w.length();
char arr2[]=new char[length];
for(int j=0;j<length;j++)
{
arr2[j]=w.charAt(j);
}
for(int i=0;i<arr2.length;i++)
{
System.out.println(arr2[i]);
}
公共类演示{
公共静态void main(字符串[]args){
扫描仪sc=新的扫描仪(System.in);
字符串w=sc.nextLine();
char arr[]=w.toCharArray();
对于(int i=0;iuse toCharArray(w);它将起作用\谢谢,错误在于使用next()代替nextLine()获得所需的输出。
public class demo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String w=sc.nextLine();
char arr[]=w.toCharArray();
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}