当前位置: 技术问答>java相关
如何转换ASCII玛和字符(马上给分)
来源: 互联网 发布时间:2015-02-11
本文导语: java中的字符如何和对应的ascii码相互转换? 还有如何用新的String替换原来String中的一部分? | String h1= "hello"; try { byte[] h2 = h1.getBytes(); //h2中存放着对应的ASII } catch(Exeception e) {} | 这个问...
java中的字符如何和对应的ascii码相互转换?
还有如何用新的String替换原来String中的一部分?
还有如何用新的String替换原来String中的一部分?
|
String h1= "hello";
try
{
byte[] h2 = h1.getBytes(); //h2中存放着对应的ASII
}
catch(Exeception e)
{}
try
{
byte[] h2 = h1.getBytes(); //h2中存放着对应的ASII
}
catch(Exeception e)
{}
|
这个问题以前提过,我再帖一次:
/**
°ÑhaystackÖеÄneedleÌæ»»³Éstr
@param haystack ´ý´¦ÀíµÄÔ´×Ö´®
@param needle Òª±»È¡´úµÄ×Ö´®
@param str Ìæ»»³Éstr×Ö´®
@return ÒÑ´¦ÀíµÄ×Ö´®
*/
public static String replace(String needle,String str,String haystack)
{
if (haystack == null)
{
return null;
}
int i=0;
if ( ( i=haystack.indexOf( needle, i ) ) >= 0 )
{
char [] line = haystack.toCharArray(); //°Ñ×Ö´®Ààת³É×Ö·ûÊý×é
char [] newString = str.toCharArray();
int needleLength = needle.length();
StringBuffer buf = new StringBuffer(line.length);
buf.append(line, 0, i).append(newString);
i += needleLength;
int j = i;
while( ( i=haystack.indexOf( needle, i ) ) > 0 )
{
buf.append(line, j, i-j).append(newString);
i += needleLength;
j = i;
}
buf.append(line, j, line.length - j);
return buf.toString();
}
return haystack;
}
|
我建议你去JAVA。SUN。COM去找点文档什么的
我找了一下,但没结果。
你要耐心点了~~~
我找了一下,但没结果。
你要耐心点了~~~
|
仔细看看帮助