Cara Menghapus Karakter dari String di Arduino Menggunakan Fungsi String.remove()

Cara Menghapus Karakter Dari String Di Arduino Menggunakan Fungsi String Remove



Jika Anda seorang programmer Arduino, maka Anda pasti pernah menggunakan kelas String untuk membuat dan memanipulasi string. Kelas String menyediakan banyak metode berguna untuk melakukan berbagai operasi string. Salah satu yang umum digunakan adalah String.hapus() metode. Artikel ini mencakup String.hapus() metode secara detail, termasuk sintaks, parameter, dan contohnya.

Bagaimana Cara Menghapus Karakter dari String di Arduino?

Untuk menghapus karakter dari string di dalam kode Arduino kita dapat menggunakan built-in String.hapus() fungsi arduino. Dengan menggunakan fungsi ini, kita dapat mengganti karakter atau substring dengan menentukan panjang dan posisinya. Artikel ini akan membahas parameter sintaks dan nilai kembalian dari fungsi ini dan menjelaskan bagaimana seseorang dapat menghapus karakter dari sebuah string menggunakan contoh kode Arduino.

Apa itu String.remove() di Arduino

Itu String.hapus() metode adalah fungsi bawaan dari kelas Arduino String. Fungsi ini menghapus sebagian string yang dimulai dari posisi tertentu untuk sejumlah karakter tertentu. Itu memodifikasi string asli di tempat dan mengembalikan string yang diperbarui.







Sintaksis



Sintaks untuk String.hapus() adalah:



rangkaian. menghapus ( mulaiIndex , panjang ) ;

Parameter

Dua parameter diperlukan untuk fungsi ini:





indeks awal: Indeks karakter pertama yang akan dihapus. Parameter ini wajib dan harus berupa nilai integer.

panjang: Jumlah karakter yang akan dihapus. Parameter ini secara default diatur ke 1.



Nilai Pengembalian

Itu String.hapus() metode mengembalikan string yang dimodifikasi setelah menghapus substring yang ditentukan.

Contoh

Kode di bawah ini menunjukkan penggunaan String.hapus() metode dalam pemrograman Arduino:

ruang kosong mempersiapkan ( ) {

// menginisialisasi komunikasi serial

Serial. mulai ( 9600 ) ;

// buat objek string

String str = 'Halo Dunia' ;

Serial. mencetak ( 'String Sebelum Melepas:' ) ;

Serial. println ( str ) ;

// hapus substring 'Dunia' dari string

str. menghapus ( 6 , 5 ) ;

// cetak string yang dimodifikasi ke monitor serial

Serial. mencetak ( 'String Setelah Menghapus:' ) ;

Serial. println ( str ) ;

}

ruang kosong lingkaran ( ) {

// tidak ada hubungannya di sini

}

Dalam kode ini, pertama-tama kita menginisialisasi objek String yang disebut str dengan nilainya 'Halo Dunia' . Setelah itu dicetak di serial monitor. Kemudian, kita memanggil String.hapus() metode dengan indeks awal 6 dan panjang 5, yang menghilangkan substring 'Dunia ” dari string. Akhirnya, kami mencetak string yang dimodifikasi ke monitor serial menggunakan Serial.println() fungsi.

Saat Anda menjalankan kode ini, Anda akan melihat output berikut di monitor serial:

Seperti yang Anda lihat, String.hapus() metode telah berhasil menghapus substring yang ditentukan dari string asli.

Kesimpulan

Itu String.hapus() metode adalah fungsi yang berguna untuk menghapus substring dari objek String dalam pemrograman Arduino. Dengan menentukan indeks awal dan panjang substring yang akan dihapus, Anda dapat dengan mudah memodifikasi konten string. Baca artikel untuk mengetahui lebih banyak tentang sintaks dan penggunaan String.hapus() metode.