阅读背景:

如何为数组创建搜索方法?

来源:互联网 

My code is as follows:

我的代码如下:

import java.io.*;
import java.util.*;

public class readStudents extends Object
{ 
    private String SName = "";
    private String DoB = "";
    private String Gender = "";
    private String Address = "";
    Student [] students = new Student[20];


    public void fillStudentArray()
    {
        // properties

        int size; // total number of Students in collection

        File file = new File("StudentDetails.txt");

    try
    {
        Scanner in  = new Scanner(file);


        while(in.hasNextLine())
        {
            String SName = in.next();
            String DoB = in.next();
            String Gender = in.next();
            String Address = in.next();

        }

    }

    catch (FileNotFoundException e)
    {
        e.printStackTrace();
    }

    }   

    public String getName()
    {
        return this.SName;
    } 

    public void printname()
    {
        System.out.println("hello");
    }
    public Student search(String name)
    {
        System.out.print("Enter the name you wish to search: ");

        for (int i = 0; i < this.students.length; i++)
        {
            Student s = this.students[i];
            if (s.getName().equalsIgnoreCase(name))
            {
                return s;
            }
        }
        return null; 
    }
}   //end class students
import java



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: