您的位置:首页 > 其它

判断一个句子的单词中是否有句号,若有,则显示第几个单词中第几个位置上;若无,则返回flase

2009-09-29 06:23 363 查看
class justiceflag{
public static void main(String[] args){
int i=0;//句中第i+1个单词
int j=0;//单词里的第j+1个字母
int k=0;
int h=0;
char[] ch1=new char[100];//存放单词里字母的数组
char[] ch2=new char[100];
String text="ASBsa. to kdaf.adf";
String[] word = text.split("[ ]");//将句子以空格为分割符,拆分成单词

//判断单词中是否含有除空格外的符号用标识符haveflag
boolean[] haveflag= new boolean[10];

for(i=0;i<text.length();i++){//i用来标识第i个单词
haveflag[i]=false; //默认为假
for(j=0;j<word[i].length();j++){//j用来标识第i个单词中的字符位置
ch1[j]=word[i].charAt(j);
if(ch1[j]=='.' ){
haveflag[i]=true;
System.out.println("单词"+i+"中第"+j+"个字符为.");
}
}
System.out.println("word["+i+"] haveflag is "+haveflag[i]);
}

}
}

运行---------------------------------------

单词0中第5个字符为.
word[0] haveflag is true
word[1] haveflag is false
单词2中第4个字符为.
word[2] haveflag is true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐