我正在使用import java.io.FileWriter; //Imports Filewriter class
import java.io.PrintWriter; //Imports PrintWriter class
import java.io.IOException; //Imports IOException
public class Chap17Part2
{
public static void main(String[] args) throws IOException
{
String fileName = "grades.txt"; //Creating name for file
PrintWriter outFile = new PrintWriter(new FileWriter(fileName)); //Question 1
outFile.println(85); //Prints to file
outFile.println(77); //Prints to file
outFile.close(); //Ends buffer, and flushes data to file.
}
}
来解析网址(Network.URI
)。
如何从返回的String
(URI
)获取路径的最后部分?或者有比parseUri url
更好的选择?
例如来自: http://www.foo.com/foo1/foo2/bar.html?q=2&q2=x#tag
我想得到“bar.html”
答案 0 :(得分:2)
您可以轻松地从URI
中提取最终部分。
从解析后的uriPath
中提取URI
,然后反向直到你点击斜线。
例如,
getFinalPart :: URI -> String
getFinalPart = reverse . takeWhile (/='/') . reverse . uriPath