什么是wchar_t的相应java数据类型

时间:2016-02-01 16:56:58

标签: java

我使用wchar_t数据类型来使用C I / O读取印地语字符 现在我想把这个C程序转换成Java .. 我正在逐行转换.. 但是现在我没有得到Java中wchar_t的数据类型名称?

2 个答案:

答案 0 :(得分:2)

在Java中,all strings are Unicode-16 by default。 Java中wchar_t的等价物只是char

same is true for C#

答案 1 :(得分:0)

Java的char类型为16位。 Basic Hindi characters始终始终为一个字符,但是古文字和表情符号可能分别为两个字符。为了处理这些,使用了int类型。 CharSequence.codePoints()将字符串或其他CharSequence转换为UTF-32 IntStream,后者又具有toIntArray()。要转换回字符串,请使用String(int[],int,int)构造函数。