Щоб отримати рядок із StringBuffer використовувати метод toString() об’єкта StringBuffer. Щоб отримати StringBuffer із String, створіть новий StringBuffer із String як аргумент конструктора. 1 березня 2001 р.
The Метод toString() класу StringBuffer є вбудованим методом, який використовується для повернення рядка, що представляє дані, що містяться в об’єкті StringBuffer.. Створюється та ініціалізується новий об’єкт String, щоб отримати послідовність символів із цього об’єкта StringBuffer, а потім toString() повертає String.
Приклад 2
- публічний клас StringBufferToStringExample2 {
- public static void main(String[] args) {
- StringBuffer sb = новий StringBuffer("програмування");
- System.out.println("рядок: "+sb);
- //додавання рядка цілого значення.
- sb.append("123");
- Рядок str = sb.toString();
- System.out.println("новий рядок: "+str);
Клас Buffer забезпечує вбудований . метод toString(). який перетворює буфер на рядок. За бажанням можна вказати кодування та діапазон байтів.
Метод Java StringBuffer toString(). використовується для отримання рядка, що представляє дані в об’єкті StringBuffer. Новий об’єкт String виділяється та ініціалізується, щоб містити послідовність символів, яку зараз представляє цей об’єкт. Рядок у Java — це об’єкт, який зберігає послідовність символів.
Ви повертаєте рядок шляхом повернення char*. Однак ви ПОВИННІ переконатися, що розподіл, на який вказує char*, залишається таким, щойно функція повернеться, тобто це означає, що це має бути або статичний рядок (рядок, який ви зробили під час компіляції, як рядки з відомими помилками), або рядок, який знаходиться в купі.
Повернення рядка з методу Java виконано за допомогою ключового слова return. Наприклад, якщо метод, оголошений як “public static String someFunction(String x)” призначений для повернення рядка, тоді ключове слово return має використовуватися з літералом String або значенням String. Наприклад: «повернути «Моє рядкове значення»».