Stringinhalt splitten und einzeln verwenden

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich bräuchte da mal ein wenig Hilfe.. Ein Verweis zu javainsel6 bringt nichts, des hab ich schon durch *g

Undzwar will ich Namen über eine .bat Datei als String verwenden.. So weit so gut.

Nun möchte ich, sobald ich mein Programm starte, dass einzeln mit den untersch. Namen etwas gemacht wird - wie mache ich dies nun ambesten? mit tokenizer geb ich ja immer ne Anzahl der Strings vor.. Das kann ich vorher aber nicht bestimmt.
Inhalt der .bat würde dann so aussehe: Name1,Name2,Name3,Name4,...
Warscheinlich ist es jetzt wieder so offensichtlich..*g

Gruß
 

Ariol

Top Contributor
die Main-Methode hat als Argument String args[].
Darin sind die Parameter angegeben.

Wenn du also dein Programm mit
Code:
java DeinProgramm Name1 Name2 Name3
aufrufst dann ist
Code:
args[0] = "Name1", args[1] = "Name2", usw...

EDIT:

ungetestet:

Wenn du die Parameter schon der Batch mitgeben willst dann so:
Code:
java DeinProgramm %1

und rufst das dann über DeineBatch.bat "Name1 Name2 Name3" auf
 
G

Guest

Gast
Ja, nur da liegt das Problem.. Ich kann vorher nicht bestimmen, wieviele Namen es gibt, bzw. variiert das immer..
Gut wärs auch, wenns ein String ist, da es immer die gleiche Aufgabe ist, nur das halt immer der Name ausgetauscht wird
 

Ariol

Top Contributor
??
Wo ist da das Problem?

Mit args.length; bekommts du doch die Anzahl der mitgegebenen Parameter...

Schreib mal genauer was du machen willst
 
G

Guest

Gast
Ich versuche mich an einem Bot für einen Freund, um ihn ein wenig Arbeit abzunehmen.
Vorgehensweise -> Man schreibt die Namen, die eine Nachricht erhalten sollen in die bat-Datei. Beim Aufruf dieser loggt sich der Bot ein, und schreibt jeder Person einzeln die gleiche Nachricht hintereinander.. Sowas ähnliches wie'n Newsschreiben :)
Hoffe Du hast ein wenig verstanden, was ich vorhab.
 

Ariol

Top Contributor
Und wieso gerade eine Batch?

Wie wärs so?

SendMessage.java:
Code:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;


public class SendMessage{

	public static void main(String[] args){
		try{
			BufferedReader br = new BufferedReader(new FileReader("users.file"));
		
			String name;
			while((name = br.readLine())!=null){
				System.out.println("Sending message to User \"" + name + "\"");
				//Hier Nachricht senden.
			}
		} catch (FileNotFoundException e) {
			System.err.println("File \"users.file\" not found!");
		} catch (IOException e) {
			System.err.println("Error reading file \"users.file\"");
		}
	}
}

users.list:
Code:
Name1
Name2
Name3
Name4

EDIT:
Leerzeilen und nicht existente User musst du natürlich abfangen
 
G

Guest

Gast
Super, dankeschön Ariol! :)
Hat alles geklappt.. Programmierst Du gegen Geld?
 
G

Guest

Gast
Weil ich nen kleines Projekt vorhab...
Für Erfahrene warscheinlich leicht zu realisieren, für mich als Laie ist des allerdings noch zu hoch *g

Falls Du Interesse hast, kannst Dich ja mal melden - spikefreak@gmx.de
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Stringinhalt überprüfen Java Basics - Anfänger-Themen 4
X Stringinhalt bis zu einem Schlüsselwort löschen Java Basics - Anfänger-Themen 6
B Stringinhalt ausgeben Java Basics - Anfänger-Themen 8
F 2x 16bit Werte zu einem 32bit und dann splitten mit 0xb Java Basics - Anfänger-Themen 1
T String splitten Java Basics - Anfänger-Themen 3
S Nutzereingabe splitten und in string array wieder ausgeben. Java Basics - Anfänger-Themen 1
Henri Filename splitten Java Basics - Anfänger-Themen 8
S Nummer splitten Java Basics - Anfänger-Themen 2
CptK Datentypen String splitten, ä,ö,ü, etc ignorieren Java Basics - Anfänger-Themen 1
J String splitten Java Basics - Anfänger-Themen 3
A String mit mehreren Zeilen splitten Java Basics - Anfänger-Themen 4
C Erste Schritte Regex - Datei einlesen und splitten Java Basics - Anfänger-Themen 4
J String splitten und weiter einarbeiten in einer Methode? Java Basics - Anfänger-Themen 11
S Java Text splitten mit Tabs, Zeilen, Zeichen und Klammern. Java Basics - Anfänger-Themen 6
C Zeilen in Array einlesen und splitten? Java Basics - Anfänger-Themen 17
MiMa Splitten eines Strings Java Basics - Anfänger-Themen 5
DestinatioN Problem beim splitten eines Satzes in Wörter und die Wörter in Buchstaben Java Basics - Anfänger-Themen 2
S splitten von arrays Java Basics - Anfänger-Themen 6
S Zahl an bestimmter Stelle splitten Java Basics - Anfänger-Themen 6
S String splitten und berichtigen? Java Basics - Anfänger-Themen 16
Z String splitten Java Basics - Anfänger-Themen 2
S String ab dem Wechsel Buchstaben zu Zahlen splitten Java Basics - Anfänger-Themen 14
S String splitten und in ArrayList speichern Java Basics - Anfänger-Themen 4
A String Mehrfach Splitten Java Basics - Anfänger-Themen 1
A Binärstrom splitten und in ArrayList adden Java Basics - Anfänger-Themen 1
G Quellcode "splitten" Java Basics - Anfänger-Themen 6
Bluedaishi Textdateien splitten, neu schreiben Java Basics - Anfänger-Themen 13
X Regex splitten Java Basics - Anfänger-Themen 5
B Variablen Unbekante anzahl an Strings splitten und vergleichen Java Basics - Anfänger-Themen 31
B String in in bestimmten abschnitten splitten Java Basics - Anfänger-Themen 2
H String splitten Java Basics - Anfänger-Themen 6
S String Splitten Java Basics - Anfänger-Themen 2
P Erste Schritte Buffered Image splitten und darstellen Java Basics - Anfänger-Themen 2
I Rechenoperatoren mit Regex splitten Java Basics - Anfänger-Themen 12
T String splitten Java Basics - Anfänger-Themen 2
C Methoden String richtig splitten Java Basics - Anfänger-Themen 5
D splitten Java Basics - Anfänger-Themen 21
0 Strings nach TABULATOR splitten Java Basics - Anfänger-Themen 10
C Regex String splitten Java Basics - Anfänger-Themen 5
T String splitten beim wechsel vom buchstabe zu zahl! Java Basics - Anfänger-Themen 8
F Char Array splitten Java Basics - Anfänger-Themen 5
2 String splitten und nacheinander löschen Java Basics - Anfänger-Themen 11
J Datentypen String splitten ohne festen Ausdruck Java Basics - Anfänger-Themen 8
B Datei in mehrere Ordner splitten und wieder zusammenfuegen... Java Basics - Anfänger-Themen 3
T String in String Array splitten Java Basics - Anfänger-Themen 4
StrikeTom String mehrmals splitten Java Basics - Anfänger-Themen 11
X Splitten eines Strings Java Basics - Anfänger-Themen 3
A Problem beim Splitten eines Strings Java Basics - Anfänger-Themen 10
S String in Integer Array splitten Java Basics - Anfänger-Themen 2
O Werte eines arrays splitten Java Basics - Anfänger-Themen 4
A String nach bestimmten kriterien splitten Java Basics - Anfänger-Themen 13
X Webseite auslesen ohne Quellcode zu splitten Java Basics - Anfänger-Themen 3
S Double splitten Java Basics - Anfänger-Themen 4
M String splitten mit split() Java Basics - Anfänger-Themen 4
T String splitten Java Basics - Anfänger-Themen 2
K String splitten Java Basics - Anfänger-Themen 4
V Byte Arrays in Strings umwandeln und splitten Java Basics - Anfänger-Themen 2
S String splitten Java Basics - Anfänger-Themen 4
O String splitten Java Basics - Anfänger-Themen 9
N Textdatei einlesen, Filtern und Splitten Java Basics - Anfänger-Themen 4
A Datei einlesen und splitten nur zeilenweise Java Basics - Anfänger-Themen 7
M String splitten Java Basics - Anfänger-Themen 2
G String nach Pluszeichen splitten Java Basics - Anfänger-Themen 2
G long datum splitten in day etc Java Basics - Anfänger-Themen 23
G String splitten Java Basics - Anfänger-Themen 3
T String splitten und auf fehler abfragen Java Basics - Anfänger-Themen 3
H Problem beim Splitten eines Strings Java Basics - Anfänger-Themen 13
L Stringzeile aus Datei in 5 token splitten und 5D array laden Java Basics - Anfänger-Themen 3
U String splitten Java Basics - Anfänger-Themen 12
D txt nach Zeilen splitten. Java Basics - Anfänger-Themen 9
J Java Aufgabe -> String einlesen, splitten,Substring & Java Basics - Anfänger-Themen 3
loadbrain String splitten Java Basics - Anfänger-Themen 3
M Scanner soll nach einem Ausdruck splitten Java Basics - Anfänger-Themen 2
G eine Zeile in einer Textdatei splitten Java Basics - Anfänger-Themen 15
S txt-Datei nach Leerzeichen Splitten lassen! Java Basics - Anfänger-Themen 3
G Image 'splitten' Java Basics - Anfänger-Themen 2
M Get Methode alles einzeln? Java Basics - Anfänger-Themen 6
K Datum einlesen und Tag, Monat und Jahr einzeln ausgeben Java Basics - Anfänger-Themen 1
K Datum einlesen und Tag, Monat und Jahr einzeln ausgeben Java Basics - Anfänger-Themen 1
A Array im Array einzeln printen lassen? Java Basics - Anfänger-Themen 26
H Mit Schleife erstellte gleichnamige Objekte einzeln anwählen? Java Basics - Anfänger-Themen 1
B Erste Schritte Anzeige von Graphics Objekten einzeln aktualisieren Java Basics - Anfänger-Themen 1
J Methode von Subklassen einzeln überschreiben Java Basics - Anfänger-Themen 12
X JFrame Fenster einzeln schließen Java Basics - Anfänger-Themen 2
J Buchstaben aus String einzeln Zählen Java Basics - Anfänger-Themen 12
M Vector eines Vectors einzeln ausgeben Java Basics - Anfänger-Themen 9
M Imports einzeln oder direkt komplette Pakete .*? Java Basics - Anfänger-Themen 26
E String Zahlenkette einzeln in Array Java Basics - Anfänger-Themen 13
J Variablen Ziffer für Ziffer einzeln speichern Java Basics - Anfänger-Themen 5
B die einzelnen Attribute einzeln vergleichen Java Basics - Anfänger-Themen 10
N methoden einzeln importieren oder * nehmen? Java Basics - Anfänger-Themen 33
S Datensätze einzeln auslesen (Strings) Java Basics - Anfänger-Themen 6
S Daten aus txt-datei einzeln nach Spalten einlesen Java Basics - Anfänger-Themen 16
U Benutzereingabe die Zeichen einzeln bearbeiten Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben