java leetcode 71简化Linux路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java leetcode 71简化Linux路径相关的知识,希望对你有一定的参考价值。

public static String simplifyPath(String s){
	    if(s==null || s.length()==0) return "";
	    String[] s_arr = s.split("/");
	    System.out.println(s_arr.length);
	    Stack<String> stack = new Stack<String>();
	    for(String str : s_arr){
	        if(str.equals(" ") || str==null || str.equals(".") || str.equals("")) continue;
	        if(str.equals("..") && !stack.isEmpty()) {stack.pop();continue;}
	        stack.push(str);
	    }
	    return "/"+String.join("/",stack);
	}

以上是关于java leetcode 71简化Linux路径的主要内容,如果未能解决你的问题,请参考以下文章

Python描述 LeetCode 71. 简化路径

Python描述 LeetCode 71. 简化路径

Python描述 LeetCode 71. 简化路径

LeetCode71. 简化路径

LeetCode刷题——简化路径#71#Medium

LeetCode:简化路径71