Làm thế nào để loại bỏ một ký tự được xác định ví trí trong chuỗi bằng Java? | How to remove a character to be determined location in a string by Java?

Bài viết này tôi sẽ hướng dẫn một phương pháp loại bỏ một ký tự bất kỳ trong một chuổi bằng cách dựa vào vị trí tồn tại của nó trong chuỗi trong ngôn ngữ lập trình Java.

Problem - Vấn đề:

Trong một vài tình huống lập trình cụ thể ta có thể nhận được các yêu cầu phải loại bỏ(remove) một số ký tư trong một chuỗi cho trước dựa trên điều kiện vị trí của ký tự tồn tại trong chuỗi, nhất là trong các công việc lập trình có liên quan tới dữ liệu nhập hay lãnh vực data capture.


Solution - Giải pháp:

/**
 * @(#)RemoveCharDemo.java
 *
 * RemoveCharDemo application
 *
 * @author Bui Ngoc Son
 * @website vnlives.net
 * @version 1.00 2014/12/22
 */

public class RemoveCharDemo {
   
    public static void main(String[] args) {
       
        // TODO, add your application code
        String str = "Wellcome to vnlives.net";
        System.out.println("-- " + removeCharAt(str, 3));       
    }
   
    public static String removeCharAt(String s, int pos) {
        return s.substring(0, pos) + s.substring(pos + 1);
    }   
   
}


Result - Kết quả:








No comments:

Post a Comment