В 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. Выбор метода зависит от ваших конкретных требований и желаемых характеристик производительности.