/**
* 1、从考试结果中找出最高的成绩
* "hlq:85;sl:60;xp:94"
* 2、字符中数字出现的次数(选做)
* 3、ab在字符串"abcdefgab12"中所出现的次数(用for循环以外的东西)(选做)
*
*
*/
-----------------------------------------------------
package com.etime;
public class Test07 {
public static void main(String[] args) {
String a="hlq:85;sl:60;xp:94";
String[] b=a.split(";");
int[] d=new int[b.length];
for(int i=0;i<b.length;i++) {
String[] c=b[i].split(":");
d[i]=Integer.parseInt(c[1]);
}
int max=d[0];
for(int i=1;i<d.length;i++) {
if(max<d[i]) {
max=d[i];
}
}
System.out.println(max);
}
}
---------------------------------------------------------
package com.etime;
public class Test08 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String a = "23456789wert";
char[] b = a.toCharArray();
int count=0;
for (int i = 0; i < b.length; i++) {
if (b[i] <= 57 && b[i] >= 48) {
count++;
}
}
System.out.println(count);
}
}
-------------------------------------------------------------------
package com.etime;
public class Test06 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//
String a="abcdefgab12";
String d="ab";
int count=0;
for(int i=0;i<a.length()-1;i++) {
if(a.substring(i,i+2).equals(d)) {
count++;
i++;
}
}
System.out.println(count);
System.out.println("-------------------");
String a1="abcdefgab12";
String d1="c";
int count1=0;
for(int i=0;i<a1.length()-1;i++) {
if(a1.substring(i,i+2).equals(d1)) {
count1++;
}
}
System.out.println(count1);
String b=" 67 77 8899 ";
b=b.replace(" ","");
System.out.println(b);
}
}
-----------------------------------------------------------------------
package com.etime;
public class Test10 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String a="ababaaacdefgab12";
String b="aa";
int index=a.indexOf(b);
int count=0;
while(index!=-1) {
count++;
a=a.substring(index+2);
index=a.indexOf(b);
}
System.out.println(count);
}
}