java的知识点运用_javaAPI的相关知识点的运用!

第一个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);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值