การแทนที่ตัวเลขหรือสตริงของอักขระเป็นสิ่งที่น่าสนใจไม่ว่าจะเป็น , หรือภาษาโปรแกรมอื่น ๆ อย่างไรก็ตามในบทความนี้เราจะเน้นที่ Replace ใน Java ตามลำดับต่อไปนี้:
ประเภทของการแทนที่ใน Java
มีสามวิธีในการแทนที่ Java String
- แทนที่
- แทนที่ทั้งหมด
- ReplaceFirst
ตัวอย่างแอปพลิเคชัน 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 ต่างๆเช่น ไฮเบอร์เนต & ฤดูใบไม้ผลิ.
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อกนี้และเราจะติดต่อกลับโดยเร็วที่สุด