psilogic: (Default)
[personal profile] psilogic
	private String getLocalString(String value)
	{
		int length = value.length();
		byte[] byteArray  = new byte[length];
		for (int n = 0; n < length; n++)
		{
			byteArray[n] = (byte)value.charAt(n);
		}
		return new String(byteArray);
	}
(deleted comment)
(deleted comment)

Date: 2008-01-21 05:14 pm (UTC)
From: [identity profile] psilogic.livejournal.com
Автора теперь уже нет возможности спросить - уволился :)))))

Date: 2008-01-21 03:39 pm (UTC)
From: [identity profile] slavva.livejournal.com
версия для C# ;-)


private String getLocalString(String value)
{
    int length = value.Length;
    char[] charArray = new char[length];
    for (int n = 0; n < length; n++)
    {
        charArray[n] = value[n];
    }

    return new String(charArray);
}


к сожалению, немного короче )

Date: 2008-01-21 03:51 pm (UTC)
From: [identity profile] slavva.livejournal.com
фигню написал. у меня char в byte не переводиццо )

Date: 2008-01-21 06:00 pm (UTC)
From: [identity profile] ivan-prog.livejournal.com
char - это символ Unicode, он 2 байта
byte - это один нормальный байт
несовместимые типы, этот код компилироваться не будет

Date: 2008-01-21 08:03 pm (UTC)
From: [identity profile] slavva.livejournal.com
в C# такое успешно скомпилируется, просто юникодный char "приведется" к byte путем взятия первого байта:

char c = 'й';
byte b = (byte)c;
c = (char)b;

Date: 2008-01-21 05:49 pm (UTC)
From: [identity profile] flammar.livejournal.com
Должно работать быстрее, чем new String(value.getBytes("ISO-8859-1"));. Хотя менее корректно.

Date: 2008-01-21 06:24 pm (UTC)
From: [identity profile] psilogic.livejournal.com
о! Медитация прошла успешно :)
(deleted comment)

Это ДНК! :)

Date: 2008-01-24 08:44 am (UTC)
From: [identity profile] alex-semenov.livejournal.com
Это иллюстрация того, чем ваши (наши) ДНК набиты.
Обратите внимание.
Не только ваш но и мой. Ведь в большей части они совпадают.
Ваш генотип - это программа над которой слепой случай работал миллиарды лет.
Не вредить фрагмент кода? Ну и пускай остается включенным!
Кстати, если бы я реально не видил всего это в реальном работающем коде, я бы решил что этого не может быть. По своей наивности. Но может.
И бывает.
Page generated Aug. 19th, 2025 10:28 pm
Powered by Dreamwidth Studios