• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to get substring in string line entry?

 
Peter Cong
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The input string is like this:
When user enter the following line,
change test1.txt test2.txt ...
I want to get the word: change and only need the first file name: test1.txt, regardless the test2.txt or others.
In other words, for this case of input, I only need "change" and "test1.txt" , no rests.
the "change" string as a command, it may change to "get", "put" etc. but there is one space between it with the file name string.
Ideally, I look for some java command like,
String line = fromUser.readLine();
change = left(line;"");
test1.txt=left(right(line;"");"")
I am newbie to java, any helps are appreciative.
 
Rob Spoor
Sheriff
Pie
Posts: 20661
65
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not really socket / Internet protocol related; this is a general Java question. Moving to Java in General.

And for the record, check out the String.split, String indexOf and String.substring methods.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic