मेरे पास एक स्ट्रिंग है, कहो
"the dog jumped over the fox"
यदि मैं करता हूँ string.contains("the")
यह वापस आ जाएगा true
। क्या कोई तरीका है जिससे मैं केवल पहला उदाहरण निकाल सकता हूं "the"
?
संपादित करें: मुझे एहसास हुआ कि मेरा प्रश्न संदिग्ध था। जैसा कि आप में से ज्यादातर अब अनुमान लगा सकते हैं, मैं इसका पहला उदाहरण ढूंढना चाहता हूं, इसे "खींचें", और इसे "" के साथ प्रतिस्थापित करें।
उत्तर:
जवाब के लिए 3 № 1यदि "खींचें" से आपका मतलब है, तो आप इसका उपयोग कर सकते हैं String#replaceFirst
.
अर्थात।
String sentence = "the dog jumped over the fox";
if (sentence.contains("the")) {
sentence = sentence.replaceFirst("the\s*","");
}
जवाब के लिए 0 № 2
आप चाहते हैं कि खोज स्ट्रिंग का पहला उदाहरण? देख string.indexof
आप करना चाहते हैं बदलने के पहला उदाहरण? देख string.ReplaceFirst
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html