Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java เพื่อแทนที่ช่องว่างของสตริงด้วยอักขระเฉพาะ


ในบทความนี้ เราจะเข้าใจวิธีการแทนที่ช่องว่างของสตริงด้วยอักขระเฉพาะ สตริงเป็นประเภทข้อมูลที่มีอักขระตั้งแต่หนึ่งตัวขึ้นไปและอยู่ในเครื่องหมายคำพูดคู่ (“ ”)

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

สมมติว่าข้อมูลที่เราป้อนคือ

Input string:Java Program is fun to learnInput character:$

ผลลัพธ์ที่ต้องการจะเป็น

สตริงหลังจากแทนที่ช่องว่างด้วยอักขระที่กำหนดคือ:Java$Program$is$fun$to$learn

อัลกอริทึม

ขั้นตอนที่ 1 - STARTขั้นตอนที่ 2 - ประกาศสตริงชื่อ input_string อักขระชื่อ input_character ขั้นตอนที่ 3 - กำหนดค่าขั้นตอนที่ 4 - การใช้ฟังก์ชันแทนที่ () แทนที่ช่องว่างด้วยอักขระที่ระบุ ขั้นตอนที่ 5 - แสดง ผลลัพธ์ขั้นตอนที่ 6 - หยุด

ตัวอย่างที่ 1

ที่นี่ เราเชื่อมโยงการดำเนินการทั้งหมดเข้าด้วยกันภายใต้ฟังก์ชัน 'หลัก'

การสาธิตคลาสสาธารณะ { public static void main(String[] args) { String input_string ="โปรแกรม Java สนุกกับการเรียนรู้"; System.out.println("สตริงถูกกำหนดเป็น:" +input_string); ถ่าน input_character ='$'; System.out.println("อักขระถูกกำหนดเป็น:" +input_character); input_string =input_string.replace(' ', input_character); System.out.println("สตริงหลังจากแทนที่ช่องว่างด้วยอักขระที่กำหนดคือ:"); System.out.println(อินพุต_สตริง); }}

ผลลัพธ์

สตริงถูกกำหนดเป็น:โปรแกรม Java สนุกกับการเรียน อักขระถูกกำหนดเป็น:$The string หลังจากแทนที่ช่องว่างด้วยอักขระที่กำหนดคือ:Java$Program$is$fun$to$learn

ตัวอย่างที่ 2

ในที่นี้ เราสรุปการดำเนินการเป็นฟังก์ชันที่แสดงการเขียนโปรแกรมเชิงวัตถุ

<ก่อนหน้า>สาธิตคลาสสาธารณะ { โมฆะ space_replace คงที่ (สตริง input_string, อักขระอินพุต_อักขระ) { input_string =input_string.replace (' ', input_character); System.out.println("สตริงหลังจากแทนที่ช่องว่างด้วยอักขระที่กำหนดคือ:"); System.out.println(อินพุต_สตริง); } public void main(String[] args) { String input_string ="โปรแกรม Java สนุกกับการเรียน"; System.out.println("สตริงถูกกำหนดเป็น:" +input_string); ถ่าน input_character ='$'; System.out.println("อักขระถูกกำหนดเป็น:" +input_character); space_replace(input_string, input_character); }}

ผลลัพธ์

สตริงถูกกำหนดเป็น:โปรแกรม Java สนุกกับการเรียน อักขระถูกกำหนดเป็น:$The string หลังจากแทนที่ช่องว่างด้วยอักขระที่กำหนดคือ:Java$Program$is$fun$to$learn