Split eine txt Datei in ein array und die Elemente innerhalb des Arrays

Hallo, grundsätzlich ist es mein Ziel, ist zu Lesen, dass ein txt - Datei speichern Sie in einem array und Druck-array-element nach der Methode argument. die text-Datei ist formatiert angezeigt (ein Raum zwischen jeder string in einer Zeile)

alan 1000

lee 20

rodney 28

z.B. wenn mein argument war lee sollte die Methode print aus 20. Wenn rodney dann 28

public class practice
{
public void dataReader(String fName, String pname)
{
    try
    {
      FileReader fr=new FileReader(fName);
      BufferedReader br=new BufferedReader(fr);

      String[] a={};
      String line= br.readLine();


      while(line !=null)
      {
           a= line.split(" "); //deliminator white space
      }

      for(int i=0; i <a.length; i++)
      {
          if(a[i].equals(pname))
          {
              System.out.println(a[i]+1);
          }
      }
    }

    catch(IOException e)
    {
    }
}
  • Verwenden Sie Formatierungen, Java-Klassen beginnen mit Großbuchstaben schreiben (Konvention)
  • Wenn diese Hausaufgaben sollte es sein markiert als solcher.
InformationsquelleAutor mathew | 2012-08-13
Schreibe einen Kommentar