判断一个句子的单词中是否有句号,若有,则显示第几个单词中第几个位置上;若无,则返回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
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
相关文章推荐
- [算法]判断一个链表是否有环及环开始的位置
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”; 及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个单文档界面应用程序,该程序可以测试在鼠标左键按下时鼠标光标的位置是否处在某规定的矩形框内,如果不在该矩形内则计算机的扬声器会发出“叮”的声音,反之则会在用户区显示光标的位置。
- 判断一个程序是否显示在前端
- 编写一个C函数,将”I am a student. ”倒置为”student. a am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个函数,从标准输入读取一列整数,把这些值存储于一个动态分配的数组中并返回这个数组。函数通过观察EOF判断输入列表是否结束。数组的第一个数是数组包含的值的个数,他的后面就是这些整数值。
- 判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException, * 显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方
- 推箱子 两个bfs():一个用来记录人是否能到达指定的位置,另一个用来判断箱子最终是否能够到达指定点,很经典
- 判断一个显示对象是否移除
- 整个页面的ajax都执行完以后再进行其他的操作,怎么判断一个图片是否正常显示?
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- jQuery中判断一个元素是否显示或者隐藏
- 给定一个字符串,判断该字符串中是否包含某个子串.如果包含, 求出子串的所有出现位置
- ios中判断一个数是否是整数,是整数那么只显示整数部分。否则显示小数点后面一位
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,即将句子中的单词位置倒置,而不改变单词内部结构.
- 判断一个链表是否有环以及环的位置入口
- 判断一个字符串是否是回文,如果是,返回字符串“yes”,如果不是,返回字符串“no”
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- 输入一个英文单词,判断该单词是否是回文,要求用字符数组实现
- Java 写一个方法判断一个字符串是否对称 "asdfgasdfg"、编写一个程序,将下面的一段文本中的各个单词的字母顺序翻转,