java39

需求:找出以hello开头的文件后缀名

import java.util.Arrays;

public class 字符串分割 {
public static void main(String[] args) {
	
	String name = "myxq.txt;myjob.java;hello.txt;hello.txt.java;hi.pptx";
	//先分割每个文件名(返回的是一个数组)
	String[] s = name.split(";");
	System.out.println(Arrays.toString(s));
	System.out.println("*********************");
	//判断是否以hello开头
		//遍历数组
	for (String n : s) {
		System.out.println(n);
		//判断开头
		if(n.startsWith("hello")) {
			//找最后一个点的位置
			int res = n.lastIndexOf(".");
			System.out.println(res);
			//从最后一个位置开始截取字符串
			System.out.println(n.substring(res));
			
		}
	}
	
	System.out.println("************************");
}
}


[myxq.txt, myjob.java, hello.txt, hello.txt.java, hi.pptx]
*********************
myxq.txt
myjob.java
hello.txt
5
.txt
hello.txt.java
9
.java
hi.pptx
************************
原文地址:https://www.cnblogs.com/-zero/p/10612456.html