1
В чем разница между String8 (C++) и строкой в Java?Разница между строкой Java UTF8 и String8?
В чем разница между String8 (C++) и строкой в Java?Разница между строкой Java UTF8 и String8?
Насколько я могу сказать:
Property java.lang.String android::String8
================================================================
language Java C++
Unicode yes yes
char width 16 8
encoding UTF-16 UTF-8
mutability immutable mutable
bunch of file path methods no yes
attitude to Darwin indifferent annoyed (line 47)
Они оба типа строк Unicode; сходство, похоже, заканчивается.
Java хранит строки как UTF-16 (первоначально UCS-2) внутри. – Powerlord
Вы имеете в виду 'u8' в C++? – fge
@fge По-видимому [String8] (http://msdn.microsoft.com/en-us/library/dd240126.aspx) - это настоящая вещь, как [String16] (http://msdn.microsoft.com/ru -us/библиотека/dd240127.aspx). – Powerlord