String s; //contains the main string i have to input
String s1; //is the set of the 1st and 3rd word
String st; //st is to get the 3 words separately
char c;
int i;
int l=s.length();//l is for length of string
for(i=0;i<l;i++){
c=s.charAt(i);
if(c==' '){
if(st.equals("Middle")){
st="";
}
else{
s1=s1+" "+st;
st="";
}
}
else{st=st+c;}
}
System.out.println(s1);
我花了3个小时来讨论这个问题,但仍然无法通过输出第一个单词来调试我的代码运行的原因,而当我只希望它留下2个单词时,剩下2个单词。我知道如何运行这个程序,但这种方式是新的,我不知道什么是错的
答案 0 :(得分:0)
使用<div>
<object data="test.pdf" type="application/pdf" width="300" height="200">
alt : <a href="test.pdf">test.pdf</a>
</object>
</div>
。
例如,如果您的字符串是“字符串示例”。让我们说你想保留字符串然后:
split
此时您的数组包含:[A,String,Example]。因为您的文本在包含空格的任何地方都被拆分了。然后选择你喜欢的单词。如果你想要中间词的数组[1]等等。