使用Scanner完成字符序列分解时出现错误

使用Scanner完成字符序列分解时出现错误


```java
package ch8;

import java.util.Scanner;

public class bct8_51 {
    public static void main(String[] args) {
        System.out.println("输出一个字符串:");
        Scanner reader=new Scanner(System.in);
        Scanner str=reader.nextLine();
        String regex="[\\D]+";
        String woders[]=str.split(regex);
        for(int i=0;ilength;i++) {
            int m=i+1;
            System.out.println("输出数字:"+woders[i]);
        }
    }

}


img

```

String 你写成Scanner

        String  str=reader.nextLine();  

img


这个是String