В Java существует несколько методов копирования строки. Вот несколько часто используемых методов:
-
Использование конструктора класса
String
:String original = "Hello, world!"; String copy = new String(original);
-
Использование метода
substring
классаString
:String original = "Hello, world!"; String copy = original.substring(0);
-
Использование
toCharArray
и конструктораString
классаString
:String original = "Hello, world!"; char[] charArray = original.toCharArray(); String copy = new String(charArray);
-
Использование
getBytes
и конструктораString
классаString
:String original = "Hello, world!"; byte[] byteArray = original.getBytes(); String copy = new String(byteArray);
-
Использование класса
StringBuilder
:String original = "Hello, world!"; StringBuilder builder = new StringBuilder(original); String copy = builder.toString();
-
Использование класса
StringBuffer
:String original = "Hello, world!"; StringBuffer buffer = new StringBuffer(original); String copy = buffer.toString();
Это всего лишь несколько примеров того, как можно скопировать строку в Java. Выбор метода зависит от ваших конкретных требований и желаемых характеристик производительности.