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