使用Scanner类时找不到行错误

这是一个非常简单的脚本,但是它会不断抛出找不到行的错误。我不知道我在做什么错。错误是这个

  

I / System.out:输入用户名   D / AndroidRuntime:关闭VM   E / AndroidRuntime:致命异常:main    原因:java.util.NoSuchElementException:找不到行

由于这是Android Studio中的代码,因此我不知道是否需要对此XML进行任何更改。这是用于此的XML。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Input">


</RelativeLayout>

这是Java代码

public class Input extends AppCompatactivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_input);
            Scanner myobj = new Scanner(System.in);
            System.out.println("Enter username");


            // Enter username and press Enter

            String username = myobj.nextLine();
            System.out.println("username is: " + username );

        }
    }
nyrhd 回答:使用Scanner类时找不到行错误

您应该使用edittext进行输入。扫描仪可能不是一个好方法

本文链接:https://www.f2er.com/3146752.html

大家都在问