不懂,你想问什么?是想把int 付给 string 么,
若是如此, 可以用, String a = String.valueOF(i) + "" 试一下,应给没问题
若是如此, 可以用, String a = String.valueOF(i) + "" 试一下,应给没问题
解决方案 »
- 关于clone()的问题
- java 包的问题
- 啥叫堆,啥叫栈,在哪里看啊?都叫内存不就行了啊.
- 关于checked exception和unchecked exception的区别,请高人指点一下,谢谢~~
- 菜鸟问题 编译通不过?
- 大家过来具体讨论一下:c/s与b/s的区别?
- 请大侠介绍一本JAVA2D的书
- Properties类的getProperty(String key, String defaultValue) 中的defaultValue是什么意思?
- 请帮帮忙,不用注册,在哪能下载JDK1.2?
- Vb.net和python能写安卓程序吗?
- ASP和JAVA哪个更有优势!希望大家发表一下自己的看法!参与者有分!!!
- 请问在weblogic6上如何undeploy一个application??
'
{
byte[] ch = src.getBytes();
byte[] result = new byte[ch.length * 2];
for(int i = 0; i < ch.length; i++) {
result[i*2] = (byte)(ch[i]+120);
result[i*2 + 1] = (byte)(ch[i]+127);
}
return new String(result);
}
{
byte bt ;
StringBuffer temp=new StringBuffer();
int a1,a2;//asci码值
int strLen=source.length();
//source=new String(source.getBytes("ISO8859-1"));
for(int i=0;i<strLen;i++)
{
a1=(int)source.charAt(i)+120;
a2=a1+7;
a1=(a1<<8)|a2;
temp.append((char)a1);
}
return temp.toString();
的字符,
但是在java里面,0xe0e7由于使用Unicode,所以根本不是“噻”字符
new String()内码发生了变化,小弟愚味!!!!
java会通过一个算法把ch[0],ch[1]算出Unicode直=0x567B
我的QQ是:1344293
留下你的QQ,交个朋友好吗???以后多请教