이 기사의 예에서는 java에서 파일 확장자를 얻는 방법을 설명합니다. 참고용으로 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
문제 설명: 문자열 유형이 있습니다. String imageName = "zy.jpg"; "." 뒤에 오는 접미사 이름을 어떻게 가로챌 수 있나요?
해결책 1: 정규식 사용
package csdnTest; import java.util.regex.*; public class CSDNTest { public static void main(String[] ss) { String s="abc.jpg"; //String regex=".+?//.(.+)";这种写法也是可以的,但我认为没有后面的精确 String regex=".+?//.([a-zA-z]+)"; Pattern pt=Pattern.compile(regex); Matcher mt=pt.matcher(s); if(mt.find()) { System.out.println(mt.group(1)); } } }
해결책 2:
System.out.println(imageName.substring(imageName.lastIndexOf('.')+1));
또는
String FileType=imageName.substring(imageName.lastIndexOf('.')+1,imageName.length());
이 글이 도움이 되기를 바랍니다. Java 프로그램을 사용하는 모든 사람의 디자인이 도움이 됩니다.
파일 확장자를 얻는 더 많은 Java 방법 [일반 및 문자열 가로채기] 관련 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!