There are several ways you can do this.
With substring:
Code:
public String firstWord(String str, char delimeter) {
return str.substring(0, str.indexOf(delimeter));
}
With StringBuilder:
Code:
public String firstWord(String str, char delimeter) {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == delimeter) {
break;
}
builder.append(str.charAt(i));
}
return builder.toString();
}
With split:
Code:
public String firstWord(String str, String delimeter) {
String[] split = str.split(delimeter);
return split[0];
}