/**
* 在字符数组中计算‘@’与'$'之间的字符串的长度
* 如{"aa","bb","@","lop","ki","$","jk","po"}
*/
ArrayList<String> buffer = new ArrayList<String>();
buffer.add("aa");
buffer.add("bb");
buffer.add("@");
buffer.add("lop");
buffer.add("ki");
buffer.add("$");
buffer.add("jk");
buffer.add("po");
Iterator<String> iterator = buffer.iterator();
int i = 0;
boolean flag = false;
do{
if(!iterator.hasNext())
break;
String str = (String)iterator.next();
//需要判断两个方面:1.是否到达开始位置;2.是否进入指定的区间(flag的作用)
if(!flag && !("@".equals(str)))
continue;
flag = true;
if(str != null)
i += str.length();
if(!("$".equals(str)))
continue;
flag = false;
break;
}while(true);
System.out.println(i);
分享到:
相关推荐
strlen()用来计算指定的字符串s 的长度,不包括结束字符”\0″。 【返回值】返回字符串s 的字符数。 注意一下字符数组,例如 char str[100] = http://see.xidian.edu.cn/cpp/u/biaozhunku/; 定义了一个大小为100...
array_change_key_case -- 返回...array_multisort -- 对多个数组或多维数组进行排序 array_pad -- 用值将数组填补到指定长度 array_pop -- 将数组最后一个单元弹出(出栈) array_product -- 计算数组中所有值的乘积
LabVIEW字符串操作,删除字符串中空格,并可计算字符长度。 项目可直接运行~
计算数组的最大哈明距离;移动所有的 0 到数组末尾;Fisher-Yates洗牌算法,听起来很高大上 :P;计算第 k 个最小数;下标 low ... high 之间的和值;均值;中值;和值查找表;构建和值稀疏表;稀疏查表法求 low ...
计算字符串的长度.php 计算字符串的长度 访问单个字符.php 访问单个字符 检索字符的位置.php 检索字符的位置 截取子字符...
5.18 把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号i+1的学生的成绩。另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。编写一程序,根据GRADE中的学生成绩...
方括号中的常量表达式表示数据元素的个数,也称为数组的长度,数组中每个成员称为数组元素。 对于数组的说明: (1)类型说明符实际上是指数组元素的类型。 (2)数组名实际上就是第一个元素的地址,是一个常量。...
3.二维数组A[7][8]以列序为主序的存储,计算数组元素A[5][3] 的一维存储空间下标 k=( )。 A.38 B.43 C.26 D.29 4.已知一维数组A采用顺序存储结构,每个元素占用4个存储单元,第9个元素的地址为144,则第一个...
方括号中的常量表达式表示数据元素的个数,也称为数组的长度。 例如: int a[10]; 说明整型数组a,有10个元素。 float b[10],c[20]; 说明实型数组b,有10个元素,实型数组c,有20个元素。 char ch[20]; 说明字符...
从字符串数组中找出公共前缀 判断括号匹配是否正确 合并已排序的链表 计算有序数组中不重复元素的长度 删除数组中指定元素返回新数组的长度 主字符串中找子字符串的索引 找目标数插入的索引 统计出现的数字和写出来 ...
全国计算机等级考试二级C上机题例典 ...删除指定的字符 子字符串查找 字符统计 字符串逆置 回文数 数字字符串转换成整数 比较字符串长度 子字符串移动 字符串连接 在链表中查找元素 结构体和链表排序 求链表中的极值
(9)编写一个函数void fun(char a[],int k,int n),其功能是:删除字符串中指定下标开始的n 个字符。其中,a中放字符串,k中存放指定的下标。 例如,字符串内容为:Hellollo World!,k中值为:5,n中的值为:3,则...
4、通过 r 和 PI 来计算 该圆的面积,保存在变量s中 面积 = π * r * r; 5、在控制台中打印输出 半径为 * 的圆的周长是 * 半径为 * 的圆的面积是 * 笔记本名称:ThinkPad E460 笔记本价格:3000 笔记本...
易语言枚举内网所有计算机源码,枚举内网所有计算机,网络_取网络计算机列表,GetPointerToByteStringW,Unicode转Ansi,枚举网络用户_,拷贝内存_SERVER,释放指定内存_,取字节长度_,拷贝内存_字节数组,宽字符到双字节1_,...
StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。 语法错误 VBScript ...
StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。 Tan 函数 返回角度的...
StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。 语法错误 VBScript ...
StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。 Tan 函数 返回角度的...