美文网首页
javaAPI的相关知识点的运用!

javaAPI的相关知识点的运用!

作者: 枇杷树8824 | 来源:发表于2016-11-26 08:39 被阅读58次

    第一个demo:

    import java.io.File;

    public class Demo1 {

    public static void main(String[] args) {

    //练习1 : 获取上传文件的文件名 : "D:\\20161125\\day12\\Dmoe6.java"

    String s = "D:\\20161125\\day12\\Dmoe6.java";

    /*

    使用到的知识点:

    1.int lastIndexof(int ch) 获取到最后一个字符的位置,字符的整体

    2. String substring(int beginIndex);截取字符串

    3.import java.io.File;专门获取文件名的类

    */

    //方法一

    int number = s.lastIndexOf("\\");

    String name = s.substring(number+1);

    System.out.println(name);

    //方法二

    int  bb = s.lastIndexOf("\\");

    String name1 = s.substring(bb+1);

    System.out.println(name1);

    }

    }

    第二个demo:

    public class Demo2 {

    public static void main(String[] args) {

    //练习2 : 将字符串反取出来    新中国好  好国中新

    /*

    用到的知识点以及思路:

    1.将字符串转换为数组

    2.for循环遍历一下

    3. char[]toCharArray() 将字符串转换为数组。

    注意:下标从0开始,长度要减去1才适合,否则会造成,数组越界。

    */

    String a ="新中国好";

    char[] b = a.toCharArray();

    for(int i = b.length-1; i >= 0 ;i--){

    System.out.println(b[i]);

    }

    }

    }

    第三个demo:

    public class Demo3 {

    public static void main(String[] args) {

    //练习3 : 求一个子串在整串中出现的次数  : javaphpjavaiosphpjava  java

    String a1 = "javaphpjavaiosphpjava";

    String a2 = "java";

    int count = 0;//用来计数出现的次数

    int m = 0;//用来接收a2出现的位置

    /*

    用到的知识点:

    1.int = indexof(String str);获取特定字符的位置(找到a2在a1中首次出现的位置,再判断是否超出了a1中的长度)

    2.String.substring(int beginIndex);截取字符串

    */

    while((m = a1.indexOf(a2)) != -1){

    //m+4:首次出现的位置 往后 +4(分为四位)

    a1 = a1.substring(m + 4);

    count++;

    }

    System.out.println(count);

    }

    }

    相关文章

      网友评论

          本文标题:javaAPI的相关知识点的运用!

          本文链接:https://www.haomeiwen.com/subject/xenwpttx.html