セッターを使用して、プライベート配列である属性に値を設定するにはどうすればよいですか?

ÄnsuMan

ロール番号の配列を作成したので、セッターを使用してユーザー入力をロール番号であるプライベート属性に与える方法を説明しました。学生であるクラスStudentsのオブジェクトを作成して試してみましたが、students.for(int i=0;i<n;i++) {(setRollno[i](sc.next()))}; うまくいきませんでした。

class Students{
    private  String[] rollno = new String[1000];
    private  int[] intel = new int[1000];
    private  int[] type = new int[1000];
    private  String[] name = new String[1000];

    public void setRollno(String[] rollno) {
        this.rollno = rollno;
    }

    public void setName(String[] name) {
        this.name = name;
    }

    public void setIntel(int[] intel) {
        this.intel = intel;
    }

    public void setType(int[] type) {
        this.type = type;
    }


    public String[] getRollno() {
        return rollno;
    }

    public String[] getName() {
        return name;
    }

    public int[] getIntel() {
        return intel;
    }

    public int[] getType() {
        return type;
    }
 }
カメ

setRollno[i](sc.next());良い構文ではありません。関数setRollnoは文字列の配列をパラメーターとして受け取り、持っているすべての配列を変更します。それが必要な場合は、Stringsの配列をパラメーターとして渡す必要があります。

あなたは1つの特定を設定したい場合はString、あなたにはrollno、あなたは別の関数を作成する必要があります。

setRollNoAtIndex(int i, String s) {
    this.rollno[i] = s;
}

これをループで呼び出す必要がある場合は、次のようにするだけです。

for(int i=0; i < n ;i++) {
    students.setRollNoAtIndex(i, sc.next());
}

あたりとしてベルガーさんのコメント:

使用しようとした構文は、おそらく次のいずれかでした。

for(int i=0; i < n ;i++) {
    students.getRollno()[i] = sc.next();
}

または

String[] list = new String [1000];
for(int i=0; i < n ;i++) {
    list[i] = sc.next();
}
students.setRollno(list);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

抽象メソッドを使用してプライベートデータフィールドを設定するにはどうすればよいですか?

分類Dev

typescriptを使用してvuepropタイプをユーザークラスの配列に設定するにはどうすればよいですか?

分類Dev

Apps Scriptを使用してGoogleスプレッドシートのセルに値を設定するにはどうすればよいですか?

分類Dev

配列内のクラスにアクセスし、JavaScriptを使用してスタイルを設定するにはどうすればよいですか?

分類Dev

パラメータ置換のデフォルト値を要素の配列として設定するにはどうすればよいですか?

分類Dev

フラッターを使用してFirebaseにバイトデータを設定するにはどうすればよいですか?

分類Dev

IDのセットであるJasperStudioのパラメーターを定義して使用するにはどうすればよいですか?

分類Dev

Firebase Realtime Databaseでキーと値のタイプであるゲッターとセッターをどのように設定すればよいですか?

分類Dev

aspnetコアSignalRを使用してユーザーにプライベートメッセージを送信するにはどうすればよいですか?

分類Dev

インターセプターを使用してSpringControllerにフィールドを設定するにはどうすればよいですか?

分類Dev

ヒートマップ頂点チャートの配列の値を使用してカスタムツールチップを設定するにはどうすればよいですか?

分類Dev

配列からループ内の属性を設定するにはどうすればよいですか?

分類Dev

3台のモニターをセットアップしています。3つのうち2つを適切に使用するようにnvidia設定(Xorg.confなど)を設定するにはどうすればよいですか?

分類Dev

配列の最大値を使用して幅を設定するにはどうすればよいですか?

分類Dev

AWS VPCのプライベートサブネットにインスタンスを設定するにはどうすればよいですか?

分類Dev

セッション変数の値を取得してコントローラー変数に設定するにはどうすればよいですか?

分類Dev

モジュールを使用して式であるクラスのスタイルを設定するにはどうすればよいですか

分類Dev

SceneKitでPBRLightingModelを使用するときに、金属性をフロート値として設定するにはどうすればよいですか?

分類Dev

MSIトライデントコンピューターを使用してOculusRiftをセットアップするにはどうすればよいですか?

分類Dev

epplusライブラリを使用してExcelシートのズームレベルを設定するにはどうすればよいですか?

分類Dev

「所有」していないオートワイヤー設定セッターを修飾するにはどうすればよいですか

分類Dev

タイプスクリプトのリストのヘッダーを使用して配列を作成するにはどうすればよいですか?

分類Dev

ソープUIでgroovyを使用して配列パラメータ値を動的に取得するにはどうすればよいですか

分類Dev

CSS 2.0セレクターを使用して、親に設定された属性で要素を選択するにはどうすればよいですか?

分類Dev

MethodHandles.Lookupを使用して配列コンストラクターMethodHandleをルックアップするにはどうすればよいですか?

分類Dev

MethodHandles.Lookupを使用して配列コンストラクターMethodHandleをルックアップするにはどうすればよいですか?

分類Dev

UITableViewCellのデリゲートメソッドを使用してラベルに計算を設定するにはどうすればよいですか?

分類Dev

書式設定プレースホルダーを使用して文字列をローカライズするにはどうすればよいですか?

分類Dev

リフレクションを使用してプライベートメソッドにアクセスするにはどうすればよいですか?

Related 関連記事

  1. 1

    抽象メソッドを使用してプライベートデータフィールドを設定するにはどうすればよいですか?

  2. 2

    typescriptを使用してvuepropタイプをユーザークラスの配列に設定するにはどうすればよいですか?

  3. 3

    Apps Scriptを使用してGoogleスプレッドシートのセルに値を設定するにはどうすればよいですか?

  4. 4

    配列内のクラスにアクセスし、JavaScriptを使用してスタイルを設定するにはどうすればよいですか?

  5. 5

    パラメータ置換のデフォルト値を要素の配列として設定するにはどうすればよいですか?

  6. 6

    フラッターを使用してFirebaseにバイトデータを設定するにはどうすればよいですか?

  7. 7

    IDのセットであるJasperStudioのパラメーターを定義して使用するにはどうすればよいですか?

  8. 8

    Firebase Realtime Databaseでキーと値のタイプであるゲッターとセッターをどのように設定すればよいですか?

  9. 9

    aspnetコアSignalRを使用してユーザーにプライベートメッセージを送信するにはどうすればよいですか?

  10. 10

    インターセプターを使用してSpringControllerにフィールドを設定するにはどうすればよいですか?

  11. 11

    ヒートマップ頂点チャートの配列の値を使用してカスタムツールチップを設定するにはどうすればよいですか?

  12. 12

    配列からループ内の属性を設定するにはどうすればよいですか?

  13. 13

    3台のモニターをセットアップしています。3つのうち2つを適切に使用するようにnvidia設定(Xorg.confなど)を設定するにはどうすればよいですか?

  14. 14

    配列の最大値を使用して幅を設定するにはどうすればよいですか?

  15. 15

    AWS VPCのプライベートサブネットにインスタンスを設定するにはどうすればよいですか?

  16. 16

    セッション変数の値を取得してコントローラー変数に設定するにはどうすればよいですか?

  17. 17

    モジュールを使用して式であるクラスのスタイルを設定するにはどうすればよいですか

  18. 18

    SceneKitでPBRLightingModelを使用するときに、金属性をフロート値として設定するにはどうすればよいですか?

  19. 19

    MSIトライデントコンピューターを使用してOculusRiftをセットアップするにはどうすればよいですか?

  20. 20

    epplusライブラリを使用してExcelシートのズームレベルを設定するにはどうすればよいですか?

  21. 21

    「所有」していないオートワイヤー設定セッターを修飾するにはどうすればよいですか

  22. 22

    タイプスクリプトのリストのヘッダーを使用して配列を作成するにはどうすればよいですか?

  23. 23

    ソープUIでgroovyを使用して配列パラメータ値を動的に取得するにはどうすればよいですか

  24. 24

    CSS 2.0セレクターを使用して、親に設定された属性で要素を選択するにはどうすればよいですか?

  25. 25

    MethodHandles.Lookupを使用して配列コンストラクターMethodHandleをルックアップするにはどうすればよいですか?

  26. 26

    MethodHandles.Lookupを使用して配列コンストラクターMethodHandleをルックアップするにはどうすればよいですか?

  27. 27

    UITableViewCellのデリゲートメソッドを使用してラベルに計算を設定するにはどうすればよいですか?

  28. 28

    書式設定プレースホルダーを使用して文字列をローカライズするにはどうすればよいですか?

  29. 29

    リフレクションを使用してプライベートメソッドにアクセスするにはどうすればよいですか?

ホットタグ

アーカイブ