วิธีการแทนที่สตริงย่อยลิเทอรัลที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ใน Java
เมื่อใช้วิธีการreplace(CharSequence target, CharSequence replacement)ใน String ฉันจะทำให้เป้าหมายไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ได้อย่างไร ตัวอย่างเช่นวิธีการทำงานในขณะนี้: String target = "FooBar"; target.replace("Foo", "") // would return "Bar" String target = "fooBar"; target.replace("Foo", "") // would return "fooBar" ฉันจะทำให้มันเปลี่ยนได้อย่างไร (หรือมีวิธีที่เหมาะสมกว่านี้) เป็นแบบไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่เพื่อให้ทั้งสองตัวอย่างกลับมาเป็น "Bar"