JavaScript đầu vào được phân tách bằng dấu phẩy

Đầu vào số cho phép dấu phẩy phân tách sau hàng nghìn, có thể được sử dụng cho số nguyên thuần túy cũng như cho số float. Hạn chế người dùng nhập bảng chữ cái chỉ chấp nhận số và chỉ một dấu chấm trong trường hợp số float

Tệp định giá được phân tách bằng dấu phẩy (CSV) là định dạng tệp được phân tách bằng dấu phẩy để phân tách các giá trị. Bản ghi dữ liệu bao gồm một hoặc nhiều trường, được phân tách bằng dấu phẩy. Tên gốc cho định dạng tệp này là định dạng tệp được phân tách bằng dấu phẩy, là việc sử dụng dấu phẩy làm trình trích xuất trường

Bạn có thể chuyển đổi chuỗi được phân tách bằng dấu phẩy thành một mảng bằng cách sử dụng hai phương pháp sau

  • Bằng cách sử dụng phương thức split()
  • Nối qua danh sách và theo dõi từng dấu phẩy bạn tìm thấy để tạo một chuỗi mới với các chuỗi khác nhau

Bằng cách sử dụng phương thức split()

Phương thức split() được sử dụng để phân vùng một chuỗi dựa trên trình trích xuất. Dấu phân cách này có thể được mô tả bằng dấu phẩy để phân biệt chuỗi nếu gặp dấu phẩy. Thủ tục này trả về một mảng các chuỗi riêng biệt

cú pháp

Ví dụ

Ở đây, một minh họa được đưa ra dưới đây cho cùng một

đầu ra

Sau khi thực hiện thành công đầu ra, chúng tôi nhận được đầu ra sau

JavaScript đầu vào được phân tách bằng dấu phẩy

Nối qua danh sách và theo dõi từng dấu phẩy bạn tìm thấy để tạo một chuỗi mới với các chuỗi khác nhau

Phương pháp này giúp bạn lặp lại các ký tự của chuỗi và phân tích dấu phẩy. Biến chỉ mục Trước đó có thể được xác định, lưu giữ các bản ghi của ký tự đầu tiên của chuỗi tiếp theo. Phương thức slice được sử dụng để loại bỏ phần của chuỗi giữa chỉ mục trước và vị trí cụ thể của dấu phẩy được tìm thấy. Chuỗi này được điều khiển đến một mảng mới. Quy trình này được lặp lại cho toàn bộ chiều dài của chuỗi. Đoạn cuối bao gồm tất cả các chuỗi riêng biệt

Đây là một nhu cầu để chuyển đổi một mảng thành một đối tượng. Để làm như vậy, chúng tôi sẽ sử dụng một số phương pháp ưa thích nhất. Đầu tiên đây là một phương pháp để biết

Phương thức nối mảng(). Phương thức này nối các phần tử của mảng để tạo thành một chuỗi và trả về chuỗi mới. Các phần tử của mảng sẽ được phân tách bằng dấu phân cách xác định. Nếu không được chỉ định, dấu phẩy phân cách mặc định (, ) được sử dụng.  

Phương thức split() được sử dụng để tách một chuỗi trên cơ sở dấu phân cách. Dấu phân cách này có thể được định nghĩa là dấu phẩy để phân tách chuỗi bất cứ khi nào gặp dấu phẩy. Phương thức này trả về một mảng các chuỗi được phân tách.  

cú pháp

string.split(', ')

Ví dụ. Trong ví dụ này, chúng ta sẽ sử dụng phương thức split() để chuyển đổi một chuỗi được phân tách bằng dấu phẩy thành một mảng bằng Javascript

html




<body>

    __<h1 style="color: green">

<1<2

    <4h1>

    <<9body0

<1body2____19>

    ____1body7____28

<1>0body7>

    ____1____27>

<1>8>9     0=    2    3>9>

    <4body7>

 

    ______1<2 <3=<5>

<1<8

    ______14<2>

    _______1h15 h16=h18>

<1style1

style2____73

style2____75

<1

style2____78

style2=0

style2____82

<1=4

    ____14____65>

<4____2____3

đầu ra

JavaScript đầu vào được phân tách bằng dấu phẩy

Chuyển đổi chuỗi được phân tách bằng dấu phẩy thành mảng

Phương pháp 2. Lặp lại qua mảng theo dõi bất kỳ dấu phẩy nào gặp phải và tạo một mảng mới với các chuỗi được phân tách.  

Cách tiếp cận này liên quan đến việc lặp qua từng ký tự trong chuỗi và kiểm tra dấu phẩy. Một biến previousIndex được xác định để theo dõi ký tự đầu tiên của chuỗi tiếp theo. Sau đó, phương thức lát cắt được sử dụng để xóa phần chuỗi giữa chỉ mục trước đó và vị trí hiện tại của dấu phẩy được tìm thấy. Chuỗi này sau đó được đẩy vào một mảng mới. Quá trình này sau đó được lặp lại cho toàn bộ chiều dài của chuỗi. Mảng cuối cùng chứa tất cả các chuỗi được phân tách.  

Làm cách nào để nhận các giá trị đầu vào được phân tách bằng dấu phẩy trong JavaScript?

Trả lời. Sử dụng phương thức split() . Nếu dấu tách là một chuỗi rỗng, chuỗi được chuyển đổi thành một mảng ký tự.

Làm cách nào để lấy đầu vào được phân tách bằng dấu phẩy trong Java?

Chương trình bootcamp Core Java với Thực hành . str. chia("[,]", 0);