<b>REGISTER</b>

GFX-Sector - Andere Programmiersprachen


 
GFX-Sector » Coding Area » Andere Programmiersprachen » [JAVA] String Befehl auslesen » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Recommend to a Friend | Add Thread to Favorites

Andere Programmiersprachen

Alles über die anderen Programmiersprachen wie C++, C#, Visual Basic, Java, Ajax und allen anderen Programmiersprachen bitte hier rein.
Post New Thread Post Reply

[JAVA] String Befehl auslesen

     Deutsche Version  English version
Author
Post « Previous Thread | Next Thread »

RedFox RedFox is a male
Buntstiftmaler


Avatar von RedFox

Registration Date: 26.01.2008
Posts: 76

Spacer
[JAVA] String Befehl auslesen

[JAVA] String Befehl auslesen

      

Moin,

Ich hab nen JTextField, wo ich zb. /connect ts3.server.de 9987 eingebe, jetzt will ich die IP und den Port einzelnt ausgeben.
Gibs da ne möglichkeit die iwie mit 1 und 2 oder sowas ausgeben?

also zb.
if(input == "/connect %1 %2") {
connectToServer(1, 2);
}

oder so...
[JAVA] String Befehl auslesen 06.08.2010 18:53 RedFox is offline Search for Posts by RedFox

Fireball Fireball is a male
Boardchef


Avatar von Fireball

Registration Date: 11.11.2006
Posts: 16,355
Classing-Rank: GFX-Sector
Location: Bremen, Deutschland
Program: Adobe Photoshop CS2
Deviantart: oenismaster
Forums: (alle)

Spacer
      

Ich habe zwar nicht wirklich Ahnung von Java, aber das Stichwort für die Lösung deines Problems lautet: regex (regular expressions).
Hiermit kannst du genaue Inhalte aus einem String ausfiltern und weiterverarbeiten Wink



[JAVA] String Befehl auslesen 06.08.2010 19:12 Fireball is offline Homepage of Fireball Search for Posts by Fireball

RedFox RedFox is a male
Buntstiftmaler


Avatar von RedFox

Registration Date: 26.01.2008
Posts: 76

Thread Starter Thread Started by RedFox
Spacer
      

Da kann ich in dem String aber keine Variablen oder sowas Festsetzen damit ich die danach benutzen kann.

[JAVA] String Befehl auslesen 06.08.2010 19:20 RedFox is offline Search for Posts by RedFox

cheahzle cheahzle is a male
Love it!


cheahzle hat kein Avatar

Registration Date: 23.12.2007
Posts: 290
Location: Düsseldorf

Spacer
      

Entweder du machst zwei Abfragen (IP und noch Port)

oder

http://download.oracle.com/javase/6/docs...gTokenizer.html

und dann sagst du danke ;D

[JAVA] String Befehl auslesen 06.08.2010 19:28 cheahzle is offline Search for Posts by cheahzle

Fireball Fireball is a male
Boardchef


Avatar von Fireball

Registration Date: 11.11.2006
Posts: 16,355
Classing-Rank: GFX-Sector
Location: Bremen, Deutschland
Program: Adobe Photoshop CS2
Deviantart: oenismaster
Forums: (alle)

Spacer
      

Doch, mit einem regulären Ausdruck kannst du meinetwegen die IP filtern:

(Beispielcode für schematische Darstellung)

code:
1:
2:
3:
ip = regex('/connect (.*)',"/connect ts3.server.de 9987", ip);
port = regex('ip ([0-9])');


und dann hast du die beiden Werte jeweils in deinen Variablen.

So in etwa musst du dir das vorstellen^^



[JAVA] String Befehl auslesen 06.08.2010 19:29 Fireball is offline Homepage of Fireball Search for Posts by Fireball

RedFox RedFox is a male
Buntstiftmaler


Avatar von RedFox

Registration Date: 26.01.2008
Posts: 76

Thread Starter Thread Started by RedFox
Spacer
      

quote:
Original von cheahzle
Entweder du machst zwei Abfragen (IP und noch Port)

oder

http://download.oracle.com/javase/6/docs...gTokenizer.html

und dann sagst du danke ;D


So weit war ich auch schon, aber Danke ^^

quote:
Original von Fireball
Doch, mit einem regulären Ausdruck kannst du meinetwegen die IP filtern:

(Beispielcode für schematische Darstellung)
code:
1:
2:
3:
ip = regex('/connect (.*)',"/connect ts3.server.de 9987", ip);
port = regex('ip ([0-9])');


und dann hast du die beiden Werte jeweils in deinen Variablen.

So in etwa musst du dir das vorstellen^^


Hm wäre auch ne möglichkeit, aber es geht mir halt daraum ob man das mit bestimmten zeichen machen kann, wo ich dann bequem auslesen kann.

[JAVA] String Befehl auslesen 06.08.2010 19:35 RedFox is offline Search for Posts by RedFox

cheahzle cheahzle is a male
Love it!


cheahzle hat kein Avatar

Registration Date: 23.12.2007
Posts: 290
Location: Düsseldorf

Spacer
      

Wenn du soweit warst dann bist du fertig o.o

Per Stringtokenizer kannst du das ganze doch ausgeben o..o

Gut, hinterher kannste das ganze noch per try-catch prüfen

[JAVA] String Befehl auslesen 06.08.2010 19:37 cheahzle is offline Search for Posts by cheahzle

RedFox RedFox is a male
Buntstiftmaler


Avatar von RedFox

Registration Date: 26.01.2008
Posts: 76

Thread Starter Thread Started by RedFox
Spacer
      

Wo war ich den fertig?
Mit dem Tokenizer läuft der alle wörter ab, wo ich mit wihle abfragen muss, sagte aber, das ich mit nem Symbol die Strings rausholen will und dann ausgeben will...

[JAVA] String Befehl auslesen 06.08.2010 19:48 RedFox is offline Search for Posts by RedFox

cheahzle cheahzle is a male
Love it!


cheahzle hat kein Avatar

Registration Date: 23.12.2007
Posts: 290
Location: Düsseldorf

Spacer
      

quote:
Original von RedFox
Wo war ich den fertig?
Mit dem Tokenizer läuft der alle wörter ab, wo ich mit wihle abfragen muss, sagte aber, das ich mit nem Symbol die Strings rausholen will und dann ausgeben will...


Was für ein Symbol jetzt. Entweder steh ich gerade auf dem Schlauch oder du solltest dein Problem noch einmal genau erläutern, deine Lösungsvorschläge etc. posten.

[JAVA] String Befehl auslesen 06.08.2010 20:00 cheahzle is offline Search for Posts by cheahzle

RedFox RedFox is a male
Buntstiftmaler


Avatar von RedFox

Registration Date: 26.01.2008
Posts: 76

Thread Starter Thread Started by RedFox
Spacer
      

Ich weiß nicht ob ihr ModRewrite kennt, damit kann man so Variablen mit (.*) Anlegen zb.:
RewriteRule ^=(.*)=(.*)$ /index.php?Cat=$1&SubCat=$2 [L]

Die kann man mit $1 aufrufen, sowas will ich halt bei mir haben, ich gebe an: /connect %1 %2 oder whatever, und danach hab ich dann den inhalt wo bei %1 und %2 steht und kann ihn ausgeben.
Verstehen? Bin nicht gut im erklären.

[JAVA] String Befehl auslesen 06.08.2010 20:07 RedFox is offline Search for Posts by RedFox

cheahzle cheahzle is a male
Love it!


cheahzle hat kein Avatar

Registration Date: 23.12.2007
Posts: 290
Location: Düsseldorf

Spacer
      

quote:
Original von RedFox
Ich weiß nicht ob ihr ModRewrite kennt, damit kann man so Variablen mit (.*) Anlegen zb.:
RewriteRule ^=(.*)=(.*)$ /index.php?Cat=$1&SubCat=$2 [L]

Die kann man mit $1 aufrufen, sowas will ich halt bei mir haben, ich gebe an: /connect %1 %2 oder whatever, und danach hab ich dann den inhalt wo bei %1 und %2 steht und kann ihn ausgeben.
Verstehen? Bin nicht gut im erklären.


Arrays?

[JAVA] String Befehl auslesen 06.08.2010 20:39 cheahzle is offline Search for Posts by cheahzle

bpr bpr is a male
Spender


Avatar von bpr

Registration Date: 18.11.2007
Posts: 557
Location: London
Program: Zend Studio
Forums: Coding; International Section

Spacer
      

Was redfox machen will, kennt man und ist ganz normal in der unix/ linux welt, bei bash, apache und soweiter. es geht im dadrum, dass er etwas verwenden will, wo er nicht wirklich was machen muss, weil es ein gewisser standart ist.

wie in seinem beispiel von von mod_rewrite kann man platzhalter verwenden, die dann automatisch per nummerierung abrufbar sind!

deswegen redet er auch immer von 1 2 3 4 5.
ich habe keine ahnung von java, aber vielleicht verstehen die anderen ja jetzt besser was er meint. es ist kein array in einer gewissen art und weise, aber aehnlich, aber auch iwie wieder nicht xD



stellt euch vor ihr habt nen satz:

/connect abcedf 1234

ihr wisst, dass das so ankommen wird und das es sich auch nicht aendert wird von der syntax, nur abcedf und 1234 sind anders

nun schreibt ihr also

/connect %1 %2

das programm wird das ganze durchlaufen und ihr koennt dann spaeter einfach sagen:

ip = $1
port = $2

das problem sollte aber mit diesem tokenizer geloest sein, so wie ich das verstanden habe auf der oracle seite.




Freude
[JAVA] String Befehl auslesen 23.08.2010 07:21 bpr is offline Homepage of bpr Search for Posts by bpr
 
Spacer
   
GFX-Sector
unregistered


 hat kein Avatar


Spacer

Have you enjoyed this topic?


If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.

After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.

In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.

Sign up now and enjoy the advantages as a registered member.

(This website will be ad-free after a complete free sign up.)

New Post 23.08.2010 07:21  
Tree Structure | Board Structure
Post New Thread Post Reply
GFX-Sector » Coding Area » Andere Programmiersprachen » [JAVA] String Befehl auslesen

Similar topics to [JAVA] String Befehl auslesen
Thread
[Java] [JAVA] Gezeichneter Zug, der sich bewegt (Forum: Java Tutorials)
[Java] [JAVA] Dialog (Forum: Java Tutorials)
[JAVA] Workshop (Forum: Archiv)
1 Attachments attached [Java] [JAVA] Das ist das Haus vom Nikolaus (mit Garage) (Forum: Java Tutorials)
Mittels Durckerport Befehle emfpangen/senden (Forum: Andere Programmiersprachen)