利用BufferedReader来读比较好
字符串操作你的方法可以
字符串操作你的方法可以
解决方案 »
- flash 读取 servlet 生成的xml 显示 undefined
- 如何在程序里实现oracle数据库备份
- Tomcat 的Context如何建立。
- 有没有人看过“java2核心技术” 我看的是jdk1.3版的,我想知道在1.4,1.5推出后,这本书不要看的,或者说过时的是哪些章节?
- JAVA与.NET技术会“殊途同归”吗?
- 一段简单的while循环,为什么报错?
- netbeans连接sql数据库问题
- 如何使Jlist显示如Dephi中ListBox一样的大图标
- 菜鸟送分来了.......
- 初学者对于java继承、多态,子类对象的内存分配的一些问题,百度了好多,但感觉没有系统的,在此提问,希望前辈们传到授业解惑
- Swing中JTable控件的问题!
- 关于JBuilder的问题!!!!
自己作一个类专门用来实现java各种基本数据类型的转换。
String-->byte与byte-->String是要相互对应才能转换成功。public static String bytesToString(byte[] source,int startPos,int bytelength)
{
if(startPos<0 || bytelength<=0 || source == null || source.length < startPos+bytelength-1)
return null;
StringBuffer ret= new StringBuffer(bytelength);
char c=' ';
int k=0;
byte b=0;
for(int i=0;i<bytelength;i++)
{
b = source[startPos+i];
if(b<0) k = 256+b; else k = b;
c = (char)k;
ret.append(c);
}
//ret.append()
return ret.toString();
}
public static byte[] StringTobyte(String strString,int length,byte[] source)
{
StringBuffer strBuffer=new StringBuffer(strString); if(strString.length() == 0)
return null; if(length == 0 && strString.length()>0)
length = strString.length(); byte ret[] = new byte[length];
for(int i=0;i<length;i++)
{
ret[i]=(byte)strBuffer.charAt(i);
} return ret;
}
请问
bytesToString(
startPos 参数指的是什么?