में एक स्ट्रिंग (यूआरएल प्रकार से बदला गया) से एक पिछला स्लैश निकालें, मैं जावा में एक स्ट्रिंग से पीछे की स्लैश को हटाना चाहता हूं।जावा
मैं यह जांचना चाहता हूं कि स्ट्रिंग यूआरएल के साथ समाप्त होती है, और यदि ऐसा होता है, तो मैं इसे हटाना चाहता हूं।
String s = "http://almaden.ibm.com/";
s= s.replaceAll("/","");
और इस:
String s = "http://almaden.ibm.com/";
length = s.length();
--length;
Char buff = s.charAt((length);
if(buff == '/')
{
LOGGER.info("ends with trailing slash");
/*how to remove?*/
}
else LOGGER.info("Doesnt end with trailing slash");
लेकिन न तो काम
यहाँ मैं क्या है।
प्रतिक्रिया के लिए धन्यवाद, क्या मुझे पता है कि मैं एक वैरिएबल प्रकार यूआरएल पर एक ही ऑपरेशन कर सकता हूं, क्योंकि मैं इसे अंतिम रूप में घोषित करना चाहता हूं। प्रतिस्थापन सभी प्रकार के यूआरएल पर काम नहीं कर रहा है, फिर से जवाबों के लिए धन्यवाद, मैं जावा में शुरुआत कर रहा हूं! –
'java.net.URL' को' toString() 'का उपयोग करके 'java.lang.String' में परिवर्तित किया जा सकता है। –
धीमी, तेज़ और बदसूरत ... धन्यवाद आदमी! –