-
java - StringBuilder() so với StringBuilder(null) so với StringBuilder ("")
Phương thức (public)TestMyStringBuilderII { public static void main(String[] args) { StringBuilder sb = n
-
c# - Nếu StringBuilder có thể thay đổi thì tại sao phương thức StringBuilder lại trả về một đối tượng StringBuilder?
Tất cả chúng ta đều biết rằng chuỗi là bất biến và StringBuilder có thể thay đổi. Chính xác. Vậy tại sao phương thức của nó lại trả về một đối tượng StringBuilder. Không phải tất cả chúng đều là phương pháp trống sao? Tại sao nó lại công khai như vậy?
-
StringBuilder cho tôi giá trị sai khi so sánh hai đối tượng stringbuilder có cùng giá trị?
Khi tôi đọc phương thức bằng() được sử dụng để so sánh các chuỗi về đẳng thức trong java nhưng khi tôi chạy mã này, tôi nhận được kết quả sai. Tại sao? lớp công khai TestStringBuilder { pu
-
Nhiều StringBuilder trong StringBuilder. Nó có đáng không?
Tôi đã nhận được một danh sách các mô hình. Số lượng mô hình có thể lớn. Mô hình này có nhiều thuộc tính, bất kỳ thuộc tính nào trong số đó đều có thể rỗng. Tôi cần xây dựng chuỗi cho từng mô hình dựa trên thuộc tính của mô hình. Nếu thuộc tính == null thì tôi sẽ có trong chuỗi kết quả
-
Đính kèm một StringBuilder này vào một StringBuilder khác
Tôi đã viết một số mã có nhiều chuỗi tạo. Để tránh tạo đi tạo lại các chuỗi đắt tiền, tôi đã sử dụng lớp java StringBuilder. Mã của tôi trông hơi giống thế này: public String createSt
-
Tại sao nên sử dụng StringBuilder một cách rõ ràng nếu trình biên dịch tự động chuyển đổi nối chuỗi thành StringBuilder?
Câu hỏi này đã có câu trả lời ở đây: đã đóng cửa 10 năm trước. Có thể trùng lặp: Nối StringBuilder và nối chuỗi trong toString() trong Ja
-
java - Hàm tạo StringBuilder chấp nhận đối tượng StringBuilder - tại sao?
Lớp StringBuilder định nghĩa bốn hàm tạo, không có hàm nào chấp nhận StringBuilder, nhưng các hàm biên dịch sau: StringBuilder sb = new StringBuilder(new String
-
Java - StringBuilder sử dụng String thay vì StringBuilder
Tôi đang cố gắng sử dụng StringBuilder trong mã của mình thay vì String để làm cho mã có hiệu quả về mặt thời gian trong tất cả quá trình phân tích cú pháp và nối. Nhưng khi tôi nhìn vào mã nguồn của nó, phương thức chuỗi con() Tóm tắtStrin
-
c# - StringBuilder.Append hoặc StringBuilder.AppendFormat
Tôi đang thắc mắc về StringBuilder và tôi có một câu hỏi mong cộng đồng có thể giải thích. Hãy quên đi khả năng đọc mã, cái nào nhanh hơn và tại sao? StringBuilder.Append: StringBuilder sb = n
-
kotlin - Sự khác biệt giữa StringBuilder và StringBuilder trong Kotlin là gì?
Câu hỏi này đã có câu trả lời ở đây: Dấu chấm than đơn trong Kotlin (6 câu trả lời) Ví dụ về khi nào chúng ta nên sử dụng run, let, app
-
Stringbuffer/stringbuilder hoạt động như thế nào trong bộ nhớ? Hàm stringbuilder.delete hoạt động như thế nào?
Tôi đã thêm một số strBuild cùng với một số ký tự và đặt strBuild đó vào stringBuildArr. Sau đó gọi java.lang.StringBuilder.dele trên strBuild
-
c# - Việc sử dụng phương thức StringBuilder Remove có hiệu quả bộ nhớ hơn việc tạo phương thức StringBuilder mới trong vòng lặp không?
Bộ nhớ nào hiệu quả hơn trong C#: tùy chọn số 1 hoặc tùy chọn số 2? public void TestStringBuilder() { //có khả năng là một bộ sưu tập có
-
C# .NET Cách chuyển đổi StringBuilder thành mảng byte mà không cần sử dụng StringBuilder.ToString()
Tôi gặp phải ngoại lệ OutOfMemory khi sử dụng StringBuilder.ToString(). Bởi vì chuỗi của tôi đòi hỏi rất nhiều không gian. Đó là lý do tại sao tôi cần một cách (có lẽ bằng cách phát trực tuyến) để nó hoạt động. đây là của tôi
-
Tại sao StringBuilder::append lại là BiConsumer?
Câu hỏi này đã có câu trả lời: Sự khác biệt giữa các kiểu tham chiếu phương thức cá thể trong Java 8 là gì? (3 câu trả lời) Đã đóng 7 năm trước
-
Tại sao StringBuilder::append lại là BiConsumer?
Câu hỏi này đã có câu trả lời ở đây: Sự khác biệt giữa các kiểu tham chiếu phương thức cá thể trong Java 8 là gì? (3 câu trả lời) Đóng
-
c# - Khi nào bạn sử dụng StringBuilder.AppendLine/string.Format so với StringBuilder.AppendFormat?
Một câu hỏi gần đây đã được đặt ra về việc sử dụng String.Format(). Một phần câu trả lời của tôi bao gồm đề xuất sử dụng StringBuilder.AppendLine(string.Format(...))
-
c# - Stringbuilder trong foreach có chậm hơn Stringbuilder trong for và String.Join() không?
Sau khi thấy câu hỏi trên SO về nối chuỗi, tôi đã thực hiện một số thử nghiệm và biết được rằng nối chuỗi trong foreach chậm hơn so với sử dụng vòng lặp for và sử dụng chỉ mục trong một mảng. Vòng lặp for có nên chậm hơn do kiểm tra liên kết trên mảng không?
-
c# - Truy cập cùng một chuỗi (StringBuilder) bằng nhiều luồng
Vấn đề của tôi là nếu tôi sử dụng nhiều luồng trên cùng một chuỗi thì đôi khi chuỗi đó không được thay thế. (Tôi đã viết phần này trên notepad nên cú pháp có thể sai) Sử dụng System.Thread... và tất nhiên là các lớp khác.... {
-
Tôi có thể sử dụng StringBuilder trong lớp bất biến không
Nếu tôi tạo một lớp bất biến. Tất cả các trường phải là cuối cùng. Nếu tôi sử dụng stringbuilder Final StringBuilder s = new StringBuilder("Hello");
-
Java StringBuilder xóa các dòng mới giữa các lệnh gọi để nối thêm?
Có thể định cấu hình lớp Java StringBuilder để nối thêm một dòng mới giữa mỗi lệnh gọi nối thêm không? Câu trả lời hay nhất Tôi không nghĩ StringBuilder có sẵn chức năng đó. Vì bạn không thể mở rộng nó, bạn có thể thử sử dụng mẫu trang trí...
Tôi là một lập trình viên xuất sắc, rất giỏi!