我有一根绳子
萨亚丹达萨亚丹阿迪克丹雅,萨亚丹西帕?
在我的程序中,用户输入一个单词,然后程序只显示单词后面的字符串。例如,我输入
安达
我要输出的是
萨亚丹·阿迪克·丹·亚亚,萨亚·丹·西帕?
我有这个密码
String kalimat = "saya dan anda saya dan adik dan ayah,saya dan siapa?";
int kataSebelum = kalimat.indexOf("anda");
if (kataSebelum > 0){
kalimat = kalimat.substring(kataSebelum);
System.out.println("Kalimat baru = " +kalimat);但我有
安达萨亚丹阿迪克丹雅,萨亚丹西帕?
发布于 2012-12-15 08:40:31
kalimat.indexOf("anda");返回"anda"的开始索引。将"anda"的长度添加到该索引中,以获得匹配后开始的子字符串。
kalimat = kalimat.substring(kataSebelum + "anda".length());发布于 2012-12-15 08:42:32
public static void main(String[] args) {
String str = "the quick brown fox jumps over the lazy dog";
String remove = "quick";
int length = remove.length();
int idx = str.indexOf(remove);
System.out.println("idx: " + idx);
String output = str.substring(idx + length + 1); // add one more for the whitespace
System.out.println(output);
}发布于 2012-12-15 08:43:57
String kalimat = "saya dan anda saya dan adik dan ayah,saya dan siapa?";
int kataSebelum = kalimat.indexOf("anda");
if (kataSebelum > 0){
kalimat = kalimat.substring(kataSebelum+inputStr.length());
System.out.println("Kalimat baru = " +kalimat);
}https://stackoverflow.com/questions/13890644
复制相似问题