แทนที่ใน Java: ทุกสิ่งที่คุณต้องรู้



บทความนี้จะให้ความรู้โดยละเอียดและครอบคลุมเกี่ยวกับการใช้ Replace ใน Java ที่หลากหลายพร้อมตัวอย่าง

การแทนที่ตัวเลขหรือสตริงของอักขระเป็นสิ่งที่น่าสนใจไม่ว่าจะเป็น , หรือภาษาโปรแกรมอื่น ๆ อย่างไรก็ตามในบทความนี้เราจะเน้นที่ Replace ใน Java ตามลำดับต่อไปนี้:

ประเภทของการแทนที่ใน Java

มีสามวิธีในการแทนที่ Java String





  • แทนที่
  • แทนที่ทั้งหมด
  • ReplaceFirst

แทนที่ใน Java

ตัวอย่างแอปพลิเคชัน mvc ใน java

ด้วยความช่วยเหลือของตัวเลือกเหล่านี้คุณสามารถแทนที่อักขระใดก็ได้ในสตริง



แทนที่ใน Java

แทนที่สตริง (): วิธีนี้จะส่งคืนสตริงใหม่เป็นเอาต์พุตโดยแทนที่ทุกครั้งที่เกิดขึ้นของอักขระด้วยอักขระใหม่

ไวยากรณ์:

Str สาธารณะแทนที่ (ถ่าน oldC ถ่าน newCh)



พารามิเตอร์:

oldCh & ลบอักขระเก่า

newCh & ลบตัวละครใหม่

ผลตอบแทน:

สิ่งนี้จะแทนที่ oldCh ด้วย newCh ในสตริง

รหัส:

คลาสสาธารณะ Ex1 {public static void main (String args []) {String S1 = new String ('the quick fox jump') System.out.println ('Original String is': '+ S1) System.out.println ( 'สตริงหลังจากแทนที่' cat 'ด้วย' dog ':' + S1.replace ('cat', 'dog')) System.out.println ('สตริงหลังจากแทนที่' t 'ทั้งหมดด้วย' a ':' + S1 แทนที่ ('t', 'a'))}}

เอาท์พุต:

Original String คือ ': แมวกระโดด
สตริงหลังแทนที่ 'แมว' ด้วย 'สุนัข': สุนัขกระโดด
สตริงหลังจากแทนที่ all’t 'ด้วย' a ': สุนัขจิ้งจอกกระโดดอย่างรวดเร็ว

แทนที่ทั้งหมด

การแทนที่สตริง Java (): วิธีนี้ส่งคืนสตริงใหม่แทนที่ลำดับของอักขระทั้งหมดที่ตรงกับนิพจน์ทั่วไปและสตริงแทนที่

ไวยากรณ์:

Str สาธารณะ replaceAll (String regex, การเปลี่ยนสตริง)

พารามิเตอร์:

regx: นิพจน์ทั่วไป
การแทนที่: ลำดับการแทนที่ของอักขระ

รหัส:

คลาสสาธารณะ Ex2 {public static void main (String args []) {String str = 'Java web replace method' // ลบช่องว่างสีขาว String str2 = str.replaceAll ('s', '') System.out.println (str2 )}}

เอาท์พุต:

การใช้ charat ใน java

ยาวีเบรปลาเมโทด

ReplaceFirst

สตริง Java replaceFirst (): วิธีนี้จะแทนที่สตริงย่อยแรกของสตริงที่กำหนดซึ่งตรงกับนิพจน์ทั่วไปนั้น

วิธีเปลี่ยน double เป็น int ใน java

ไวยากรณ์:

Str สาธารณะ replaceFirst (String rgex การเปลี่ยนสตริง)

พารามิเตอร์:

rgex & ลบนิพจน์ทั่วไปที่สตริงที่กำหนดต้องจับคู่

แทนที่ & ลบสตริงที่แทนที่นิพจน์ทั่วไป

รหัส:

คลาสสาธารณะ Ex3 {public static void main (String args []) {String str = 'This is an example of replace' // Only Replace first 'i' with '7' String str1 = str.replaceFirst ('i', ' 7 ') System.out.println (str1)}}

เอาท์พุต:

Th7s เป็นตัวอย่างของการแทนที่

ด้วยเหตุนี้เราจึงมาถึงจุดสิ้นสุดของบทความนี้ ฉันหวังว่าคุณจะเข้าใจวิธีการแทนที่สตริงและอักขระ

ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ได้รับการออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java Developer หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการเขียนโปรแกรม Java และฝึกอบรมแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับกรอบงาน Java ต่างๆเช่น ไฮเบอร์เนต & ฤดูใบไม้ผลิ.

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อกนี้และเราจะติดต่อกลับโดยเร็วที่สุด