Xóa dấu phẩy cuối cùng khỏi chuỗi

Bạn đang làm việc với tư cách là nhà phát triển C# hoặc dot net, bạn đang viết một chương trình mà bạn cần xóa ký tự cuối cùng khỏi các giá trị chuỗi


Có thể có các kịch bản khác nhau

Giả sử bạn có một đường dẫn thư mục và bạn không muốn có \ ở cuối

bạn có một chuỗi luôn đi kèm với dấu phẩy [,] ở cuối và bạn không cần dấu phẩy ở cuối

Bạn có địa chỉ luôn đi kèm với địa chỉ 1, địa chỉ 2 hoặc địa chỉ 3. Bạn cần xóa các ký tự cuối cùng



Bạn có thể sử dụng Phương thức TrimEnd để xóa ký tự cuối cùng nếu bạn biết ký tự đó, như tôi đã làm trong các ví dụ bên dưới để xóa "\" và dấu phẩy ",". Nếu bạn không biết ký tự cuối cùng, bạn có thể sử dụng phương thức Chuỗi con để xóa ký tự cuối cùng khỏi chuỗi

Trong bài viết này, chúng ta sẽ tìm hiểu cách xóa dấu phẩy [,] cuối cùng khỏi Chuỗi bằng cách sử dụng phương thức chuỗi con[] của String và Luồng Java 8

Xóa dấu phẩy [,] cuối cùng khỏi Chuỗi
  1. Sử dụng Java 1. 7 phiên bản
  2. Sử dụng Java 1. 8 phiên bản

1. java1. 7 – Bỏ dấu phẩy [,] cuối cùng

  • Phương thức substring[] của String trả về một phần String chấp nhận 2 đối số đầu vào viz. , chỉ mục bắt đầu [bao gồm] và chỉ mục kết thúc [độc quyền]
  • Để xóa ký tự cuối cùng tôi. e. ;

Loại bỏLastCommaInString. java

package in.bench.resources.java8.string.methods;

public class RemoveLastCommaInString {

	public static void main[String[] args] {

		// 1. test string with commas
		String str = "q,w,e,r,t,y,";


		// 1.1 print to console
		System.out.println["Original String :- \n" + str];


		// 2. remove last comma using String.substring[] method
		str = str.substring[0, str.length[]-1];


		// 2.1 print to console
		System.out.print["\nAfter removing last comma :- \n" + str];
	}
}

đầu ra

Original String :- 
q,w,e,r,t,y,

After removing last comma :- 
q,w,e,r,t,y

2. java1. 8 – Bỏ dấu phẩy [,] cuối cùng

  • Có một danh sách các Chuỗi có ký tự cuối cùng là dấu phẩy [,] cần được xóa bằng cách sử dụng Luồng Java 8
    1. Lấy luồng từ danh sách
    2. Sau đó ánh xạ từng chuỗi bằng cách xóa ký tự cuối cùng dấu phẩy [,] bằng cách sử dụng phương thức chuỗi con[] của String
    3. Cuối cùng, lặp lại/in các chuỗi đã xóa dấu phẩy [,] sang bảng điều khiển bằng Stream. phương thức forEach[]

RemoveLastCommaInStringUsingJava8. java

package in.bench.resources.java8.string.methods;

import java.util.ArrayList;
import java.util.List;

public class RemoveLastCommaInStringUsingJava8 {

	public static void main[String[] args] {

		// 1. List of Strings
		List stringsWithCommas = new ArrayList[];


		// 1.1 add strings to List
		stringsWithCommas.add["q,w,e,r,t,y,"];
		stringsWithCommas.add["a,s,d,f,g,h,"];
		stringsWithCommas.add["z,x,c,v,b,n,"];
		stringsWithCommas.add["1,2,3,4,5,6,"];
		stringsWithCommas.add["b,e,n,c,h,"];


		// 1.2 print to console
		System.out.println["Original List of String :- \n"];
		stringsWithCommas.forEach[str -> System.out.println[str]];


		// 2. remove last comma using String.substring[] method
		System.out.println["\n\nList of String after removing last Comma :- \n"];
		stringsWithCommas
		.stream[]
		.map[str -> str.substring[0, str.length[]-1]]
		.forEach[str -> System.out.println[str]];
	}
}

đầu ra

Original List of String :- 

q,w,e,r,t,y,
a,s,d,f,g,h,
z,x,c,v,b,n,
1,2,3,4,5,6,
b,e,n,c,h,


List of String after removing last Comma :- 

q,w,e,r,t,y
a,s,d,f,g,h
z,x,c,v,b,n
1,2,3,4,5,6
b,e,n,c,h

Những bài viết liên quan

  • Java 8 – Đếm và in số dòng và số từ trong tệp văn bản
  • Java 8 – Đếm và in số lần xuất hiện từ lặp lại trong tệp văn bản
  • Java 8 – Đếm và in số lần xuất hiện ký tự lặp lại trong Chuỗi
  • Java 8 – Đếm và in số Nguyên âm và Phụ âm trong một Chuỗi
  • Java 8 – Đảo ngược từng từ trong Chuỗi bằng Stream và Collectors
  • Java 8 – Đảo ngược hoàn thành/toàn bộ Chuỗi bằng Stream và Collectors
  • Java 8 – Xóa Ký tự nhập-ted khỏi Chuỗi đã cho
  • Java 8 – Cách tách Chuỗi và Thu thập thành bất kỳ Bộ sưu tập nào?
  • Java 8 – Cách kiểm tra xem Chuỗi đã cho chỉ chứa Bảng chữ cái hay Chữ cái?
  • Java 8 – Cách kiểm tra xem Chuỗi đã cho chỉ chứa Chữ số hay không?
  • Java 8 – Làm cách nào để kiểm tra xem Chuỗi đã cho chỉ chứa các ký tự chữ và số hay không?
  • Java 8 – Làm cách nào để chuyển đổi ký tự đầu tiên của mỗi từ thành Chữ hoa?
  • Java 8 – Làm cách nào để chuyển đổi các ký tự trùng lặp thành Chữ hoa trong Chuỗi?
  • Java 8 – Làm cách nào để xóa các ký tự đặc biệt khỏi Chuỗi?
  • Java 8 – Làm cách nào để xóa dấu phẩy [,] cuối cùng khỏi Chuỗi?

Người giới thiệu

  • https. // tài liệu. tiên tri. com/javase/8/docs/api/java/lang/String. html
  • https. // tài liệu. tiên tri. com/javase/8/docs/api/java/util/stream/Stream. html

Vui vẻ viết mã.
Học tập vui vẻ.

Java 8 – Làm cách nào để đếm độ dài của từ cuối cùng trong Chuỗi?

Java 8 – Làm cách nào để xóa các ký tự đặc biệt khỏi Chuỗi?

Có liên quan

Bài viết liên quan

  1. Java 8 – Cách lấy mã băm của Chuỗi?
  2. Java 8 – Làm cách nào để chuyển đổi các ký tự trùng lặp thành Chữ hoa trong Chuỗi?
  3. Java 8 – Tìm các mục nhập Đầu tiên và Cuối cùng trong Bản đồ hoặc HashMap?
  4. Java 8 – Làm cách nào để chuyển đổi ký tự đầu tiên của mỗi từ thành Chữ hoa?

Làm cách nào để xóa dấu phẩy cuối cùng trong C?

Bạn có thể sử dụng TrimEnd[]. str. Xóa[str. Độ dài - 1, 1];

Làm cách nào để cắt dấu phẩy cuối cùng khỏi chuỗi trong Java?

Xóa dấu phẩy [,] cuối cùng khỏi Chuỗi. .
Phương thức chuỗi con [] của Chuỗi trả về một phần Chuỗi chấp nhận 2 đối số đầu vào viz. , chỉ mục bắt đầu [bao gồm] và chỉ mục kết thúc [độc quyền]
Để xóa ký tự cuối cùng tôi. e. ;

Làm cách nào để xóa dấu phẩy cuối cùng trong chuỗi trong PHP?

Sử dụng chức năng rtrim . rtrim[$my_string, ','];

Làm cách nào để xóa dấu phẩy cuối cùng khỏi chuỗi trong Oracle?

Câu trả lời hay nhất . select ltrim[RTRIM[replace[',3456,45454,,45454,', ',,', ','],','],','] from dual; The replace replaces all double commas with a single comma, then RTRIM strips off any commas from the end of the string and the LTRIM strips any commas off the beginning of the string.

Chủ Đề