java里面InputStream类型转换成String类型怎么实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里面InputStream类型转换成String类型怎么实现相关的知识,希望对你有一定的参考价值。

java里面InputStream类型转换成String类型,主要是通过读入文件的字符,拼接成String类型,如下代码:

InputStream is = new FileInputStream("D://123.txt");
int i = 0;
while( (i = is.read())!= -1)
System.out.print((char)i);//输出char类型

得到的char一个一个接起来就是string
参考技术A .toString().valueOf() 参考技术B InputStream in = new InputStream(***);
InputStreamReader is = new InputStreamReader(in);
BufferedReader reader = new BufferedReader(is);
String tmp = null;
while((tmp=reader.readLine())!=null)
System.out.println(tmp);
参考技术C InputStream is = new FileInputStream("D://123.txt");
int i = 0;
while( (i = is.read())!= -1)
System.out.print((char)i);

得到的char一个一个接起来就是string 了本回答被提问者和网友采纳
参考技术D byte buffer[] = new byte[1024];
int len = 0;
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try
while ((len = inputstream.read(buffer)) != -1)
baos.write(buffer, 0, len);

baos.close();
inputstream.close();
byte[] data =baos.toByteArray();
String result = new String(data, "utf-8");
catch (Exception e)
// TODO Auto-generated catch block
e.printStackTrace();


inputstream就是你需要转换成string类型的流

jsp里如何用强制类型转换把string类型转换成int型?

通过Integer.valueOf(String)方法把string转换成int方法。

例如:

<%
String str = "13";//定义一个字符串str
int a = Integer.valueOf(str);//把字符串转换成整型a
%>

解释:

valueOf方法将传入的参数String转化为int型值
返回该值,如果String并不是纯粹由数字构成即无法转化为数字,则抛出NumberFormatException..

参考技术A 1、不懂你想表达个什么东西,以我所学做个猜测。第一种你在js代码中需要把从html dom树获取的值转变为int——var intParams = parseInt("18");
2、第二种,在jsp中写java代码。如果是这样的应用场景,其实完全就是编写java程序。方法是Integer.parseInt("789421215");.
参考技术B 你的写法已经是正确的了,我想你应该是错在怎么显示这个hang变量而已。
你这样,在一个input标签里面把这个变量这样显示出来:
你试试能不能显示出来吧,如果不能或者页面报错了,那只能说明你的那个name参数传过来的值不是数字,所以在转换的时候直接就报错了,或者说name这个变量在你的jsp中根本就没值!
参考技术C 将 String类型强制转换成int类型
方法一:int i=System.Convert.ToInt32(String)
方法二:
try
int i=Int32.Parse(String);

catch

有一些并不一定能够转换的,加一个try
参考技术D Integer.parseInt("123456")本回答被提问者采纳

以上是关于java里面InputStream类型转换成String类型怎么实现的主要内容,如果未能解决你的问题,请参考以下文章

java常用string inputStream转换

java里面object怎么样转换成int好?

Java中InputStream和Reader之间的转换(字符流和字节流怎么互相转换啊)

Java里面类型转换总结

JSONObject.toBean怎么转化带有Timestamp类型的对象

java中一个字符的String类型如何转换成char类型?