Книга знаний

Инф. технологии

Перевернуть строку на разных языках программирования

Автор статьи: Волшебник | Редакторы:
Последняя редакция №4 от 09.03.21 | История
URL: http://kb.mista.ru/article.php?id=965

Java

str2 = str.reverse()



Python


1)
str2 = str[::-1]

2)
str2 = ''.join(reversed(str))

C#


1)
StringBuilder str2 = new StringBuilder(str.Length);

for (int i = str.Length; i-- != 0; ) str2.Append(str[i]);

2)

char[] arr = str.ToCharArray();

Array.Reverse(arr);
str2 = new String(arr);

JavaScript


str2 = str.split('').reverse().join('')

Pascal


for i:=length(str) downto 1 do str2 := str2 + str[i];

PHP


str2 = strrev(str)

1С:


Данные="Мама мыла раму";

  Буфер=ПолучитьБуферДвоичныхДанныхИзСтроки(Данные,КодировкаТекста.ANSI);
  Буфер=Буфер.Перевернуть();
  Данные=ПолучитьСтрокуИзБуфераДвоичныхДанных(Буфер,КодировкаТекста.ANSI);

или в одну строку:

стр2 = ПолучитьСтрокуИзБуфераДвоичныхДанных(ПолучитьБуферДвоичныхДанныхИзСтроки(стр,КодировкаТекста.ANSI).Перевернуть(),КодировкаТекста.ANSI)


Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика