小弟在将一段c#代码改成java代码时遇到几个方法不知如何对应,请诸位大侠多多指点...先谢了!

project 2003-05-29 11:32:30
1. 如何获取FileInputStream的长度? <c#中用Stream.Length访问>

2. 如何获取或设置FileInputStream当前的位置? <c#中用Stream.Position获取或设置>

3. 如何将一个byte[]以UTF8格式返回String? <c#中用System.Text.Encoding.UTF8.GetString(Buf,0,Buf.Length) >

4. 如何将一个String用指定的char分割成String[]? < c#中用string[] vStrArray = vDestStr.Split('@'); >

5. 如何判断FileInputStream是否到了文件末尾?
...全文
46 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wswhp 2003-05-29
  • 打赏
  • 举报
回复
up
wswhp 2003-05-29
  • 打赏
  • 举报
回复
然后结合jdk文档
wswhp 2003-05-29
  • 打赏
  • 举报
回复
建议你去看一下java的I/O流
project 2003-05-29
  • 打赏
  • 举报
回复
请问如何从一个String生成一个FileInputStream?谢谢...
project 2003-05-29
  • 打赏
  • 举报
回复
FileInputStream.Mark(int readlimit)方法的参数怎么用啊?我不知道readlimit是多少,有可能非常大。
project 2003-05-29
  • 打赏
  • 举报
回复
谢谢!我再研究一下!
wswhp 2003-05-29
  • 打赏
  • 举报
回复
String a = "111";
//to int
int b = Integer.parseInt(a);
//to string
a = Integer.toString(b);
wswhp 2003-05-29
  • 打赏
  • 举报
回复
i 就是已经读取的个数,

project 2003-05-29
  • 打赏
  • 举报
回复
另还有一个小问题,java汇总如何将String 转为 int或将int 转为String
project 2003-05-29
  • 打赏
  • 举报
回复
这里的i是什么意思啊?读出来的值在哪?
project 2003-05-29
  • 打赏
  • 举报
回复
谢谢wswhp(greenland) 兄。java中这么麻烦!!!
wswhp 2003-05-29
  • 打赏
  • 举报
回复
FileInputStream fileInputStream = new FileInputStream(filepath + filename);
int i,fileInputStreamLength = 0;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
fileInputStreamLength++;
}
剩下的3个问题,这样解决吧
自己看看
project 2003-05-29
  • 打赏
  • 举报
回复
第4个问题我自己写了一个小函数,也解决了。
现在主要是前两个问题比较麻烦。
wswhp 2003-05-29
  • 打赏
  • 举报
回复
第4个问题
String a = "abc@def@ghi@";
StringTokenizer stringTokenizer = new StringTokenizer(a,"@");
String[] array = new String[stringTokenizer.countTokens()];
int i = 0;
while(stringTokenizer.hasMoreTokens()){
array[i] = stringTokenizer.nextToken();
System.out.println(array[i]);
i++;
}

print:


abc

def

ghi



project 2003-05-29
  • 打赏
  • 举报
回复
第三个问题我找到了。其它的请大家多帮忙!

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧