Laden einer Datei mit Arrays

Matthew

Ich versuche, eine Reihe von Strings und Doubles (die sich in Arrays befinden) aus einer Datei mit einer End-of-File-Schleife zu laden. Die Ausgabe zeigt die ersten beiden Zeilen in der Datei und gibt einen Fehler aus. Jede Hilfe/Eingabe wäre super. Vielen Dank.

package lab08;

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

 public class array {


public static void main(String[] args)throws IOException {

String mealName[];
double mealPrice[];
mealName = new String [3];
mealPrice = new double[3];


LoadArraysFromFile(mealName, mealPrice);

}

//Load Arrays From File
public static void LoadArraysFromFile(String mealName[], double mealPrice[]
)throws IOException{

    File mealInfoFile;
    Scanner mealFileSC; 

    mealInfoFile = new File("mealInfoFile.txt");
    mealFileSC = new Scanner(mealInfoFile);

    while (mealFileSC.hasNext()){
        int i = 0;

        mealName[i] = mealFileSC.nextLine();
        System.out.println(mealName[i]);
        mealPrice[i]= mealFileSC.nextDouble();
        System.out.println(mealPrice[i]);

    i++;
    }



     mealFileSC.close();

}

Die Datei.

#1 T-shirt
4.99
#2 Pants
5.99
#3 Jacket
6.99
Armin Suljovikja

Sie haben die Werte in Ihrer while-Schleife nicht richtig konvertiert.

Ich habe das geändert:

while (mealFileSC.hasNext()){
    int i = 0;

    mealName[i] = mealFileSC.nextLine();
    System.out.println(mealName[i]);
    mealPrice[i]= mealFileSC.nextDouble();
    System.out.println(mealPrice[i]);

i++;

Dazu:

while (mealFileSC.hasNext()) {

       int i = 0;

       mealName[i] = mealFileSC.nextLine().toString();
       System.out.println(mealName[i]);
       mealPrice[i] = Double.valueOf(mealFileSC.nextLine());
       System.out.println(mealPrice[i]);

       i++;
   }

So sollte es funktionieren.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Laden einer Datei mit rootBundle

Laden einer pkl-Datei mit Dill

Laden einer Datei mit R & Plumber

Laden von 2 Arrays aus einer durch Kommas getrennten .txt-Datei mit der Split-Methode C#

Laden eines String-Arrays aus einer Datei

So laden Sie eine CSV-Datei mit verschachtelten Arrays

Füllen eines Arrays mit einer Datei

Laden Sie eine Datei mit einer dynamischen URL herunter

Laden Sie eine Datei mit einer Variablen von der Clientseite

Laden und Speichern einer Datei zur Kompilierzeit mit einem Typanbieter

Presto (Athena) Laden einer CSV-Datei mit Anführungszeichen

Laden von Daten aus einer externen Datei mit Axios in Vue

So laden Sie Daten aus einer gespeicherten Datei mit Spark

Laden einer eingelegten (Dill-) Datei mit einem Funktionswörterbuch

Problem beim Laden einer statischen CSS-Datei mit Django

Daten mit Standardwerten aus einer Parquet-Datei in Redshift laden

Abrufen von Text aus einer Datei mit FileReader beim Laden

Laden Sie eine Datei mit einer Textbeschreibung hoch

Laden einer Image-Datei aus Firebase Storage mit SDWebImage

Problem beim Laden einer tabulatorgetrennten Datei mit RStudio

Laden einer .mat-Datei mit Punkten im Variablennamen

So laden Sie MSI mit einer Batch-Datei herunter

Laden von PNG aus einer JSON-Datei mit PIL

Div aus einer externen Datei mit JQuery laden

Undefiniert in einer Funktion mit Arrays aus einer anderen Datei

Wie kann ich eine WAV-Datei in R mit einer URL der WAV-Datei laden?

Laden einer Datei von Wasm?

Schreiben und Laden eines großen Arrays in / aus einer Datei in C ++

Laden von Daten aus einer JSON-Datei mit einer Schnittstelle

TOP Liste

  1. 1

    Modbus Python Schneider PM5300

  2. 2

    Glassfish v3.0.1 im Vergleich zu Oracle GlassFish Server 3.0.1 - Gibt es einen technischen Grund, die kommerzielle Version zu verwenden?

  3. 3

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  4. 4

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  5. 5

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  6. 6

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  7. 7

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  8. 8

    Elasticsearch startet nicht nach dem Laden in viele Daten

  9. 9

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  10. 10

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  11. 11

    Wie vergleicht man scala.xml-Knoten richtig?

  12. 12

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  13. 13

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  14. 14

    HTTPS-Verbindung mit Moneris-Servern in Curl

  15. 15

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  16. 16

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

  17. 17

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  18. 18

    Wie kann ich den Kaskadenmodus global einstellen?

  19. 19

    Eclipse Oxygen - Projekte verschwinden

  20. 20

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  21. 21

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

heißlabel

Archiv