Wie bekomme ich die Eltern-URL in Java?

8

In Objective-C verwende ich -[NSURL URLByDeletingLastPathComponent] , um die übergeordnete URL zu erhalten. Was ist das in Java?

    
Eonil 15.04.2012, 02:59
quelle

3 Antworten

21

Das kürzeste Codeschnipsel, das ich mir vorstellen kann, ist folgendes:

%Vor%     
ɲeuroburɳ 15.04.2012, 03:35
quelle
3

Ich kenne die Bibliotheksfunktion nicht, um dies in einem Schritt zu tun. Das folgende (zugegebenermaßen umständliche) Stück Code, das ich glaube, erfüllt jedoch das, wonach Sie suchen (und Sie könnten dies in Ihre eigene Dienstprogrammfunktion einfügen):

%Vor%     
ulmangt 15.04.2012 03:33
quelle
0

Hier ist eine sehr einfache Lösung, die in meinem Anwendungsfall der beste Ansatz war:

%Vor%

Ich habe eine einfache Funktion erstellt, ich wurde vom Code von File::getParent inspiriert. In meinem Code gibt es kein Problem mit Backslashes unter Windows. Ich nehme an, dass resourcePath Ressourcenteil der URL ist, ohne Protokoll, Domain und Portnummer. (z.B. /articles/sport/atricle_nr_1234 )

    
Tomasz Szymulewski 20.03.2017 10:29
quelle

Tags und Links