菜鸟的“字符串处理类String ”问题
我在学习字节型数据转化为字符集输出时对字符集很不是了解,于是就把书上的例子抄下来了。可不能运行不了,希望高手们为我介绍“字符集”,和下面的例子怎样改正。在此谢过了。例子:
public class str1
{
public static void main(String[]args)
{
byte[] a={1,2,3,4,5,6};
String str=new String(a,3,2,UTF-16);
System.out.println(str);
}
}
命令行输出:
str1.java:6: cannot resolve symbol
symbol : variable UTF
location: class str1
String str=new String(a,3,2,UTF-16);
^
Note: str1.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
1 error
----------------解决方案--------------------------------------------------------
String (Char*) 将 String 类的新实例初始化为由指向 Unicode 字符数组的指定指针指示的值。
由 .NET Compact Framework 支持。
String (Char[]) 将 String 类的新实例初始化为由 Unicode 字符数组指示的值。
由 .NET Compact Framework 支持。
String (SByte*) 将 String 类的新实例初始化为由指向 8 位有符号整数数组的指针指示的值。
由 .NET Compact Framework 支持。
String (Char, Int32) 将 String 类的新实例初始化为由重复指定次数的指定 Unicode 字符指示的值。
由 .NET Compact Framework 支持。
String (Char*, Int32, Int32) 将 String 类的新实例初始化为由指向 Unicode 字符数组的指定指针、该数组内的起始字符位置和一个长度指示的值。
由 .NET Compact Framework 支持。
String (Char[], Int32, Int32) 将 String 类的新实例初始化为由 Unicode 字符数组、该数组内的起始字符位置和一个长度指示的值。
由 .NET Compact Framework 支持。
String (SByte*, Int32, Int32) 将 String 类的新实例初始化为由指向 8 位有符号整数数组的指定指针、该数组内的起始字符位置和一个长度指示的值。
String (SByte*, Int32, Int32, Encoding) 将 String 类的新实例初始化为由指向 8 位有符号整数数组的指定指针、该数组内的起始字符位置、长度以及 Encoding 对象指示的值。
----------------解决方案--------------------------------------------------------
你看看有没有utf-16这样的用法。。。你的意思是要指出用的字体是吧?
----------------解决方案--------------------------------------------------------
我要上刚上大学,java是我自学的,我一点基础没有。我不懂你在说什么,例子我从书上抄来的。它的运行结果是“12345”。其他的我几乎什么都不知道。真是麻烦你了。
----------------解决方案--------------------------------------------------------
回复 3# sunkaidong 的帖子
我刚要上大学,java是我自学的,我一点基础都没有。我不知道你在说什么,例子我从书上抄来的。它的运行结果是“12345”。其他的我几乎什么都不知道。真是麻烦你了。 ----------------解决方案--------------------------------------------------------