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
- Sử dụng Java 1. 7 phiên bản
- 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
- Lấy luồng từ danh sách
- 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
- 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
- Java 8 – Cách lấy mã băm của Chuỗi?
- 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 – Tìm các mục nhập Đầu tiên và Cuối cùng trong Bản đồ hoặc HashMap?
- 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?