Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- начин 1:
- package text_processing;
- import java.util.Scanner;
- public class ExtractFile_03 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String path = scanner.nextLine();
- //"C:\Internal\training-internal\Template.pptx".split("\") -> ["C:", "Internal", "training-internal", "Template.pptx"]
- String [] pathParts = path.split("\\\\"); //["C:", "Internal", "training-internal", "Template.pptx"]
- String fullFileName = pathParts[pathParts.length - 1]; // "Template.pptx"
- // "Template.pptx".split(".") -> ["Template", "pptx"]
- String fileName = fullFileName.split("\\.")[0]; // "Template.pptx".split(".") -> ["Template", "pptx"]
- String extension = fullFileName.split("\\.")[1];
- System.out.println("File name: " + fileName);
- System.out.println("File extension: " + extension);
- }
- }
- начин 2:
- package text_processing;
- import java.util.Scanner;
- public class ExtractFile_03 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String path = scanner.nextLine();
- //"C:\Internal\training-internal\Template.pptx"
- int indexLast = path.lastIndexOf("\\");
- String fullFileName = path.substring(indexLast + 1); //"Template.pptx"
- int indexPoint = fullFileName.indexOf(".");
- String fileName = fullFileName.substring(0, indexPoint);
- String fileExtension = fullFileName.substring(indexPoint + 1);
- System.out.println("File name: " + fileName);
- System.out.println("File extension: " + fileExtension);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement