问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java如何把字符串转化为输入流

发布网友 发布时间:2022-04-25 13:01

我来回答

4个回答

热心网友 时间:2022-05-03 06:11

基本同 zeus3288 的答案

但是InputStream myIn=new ByteArrayInputStream(txt.getBytes());
txt.getBytes()这里有个问题,就是不带参数的getBytes()基本上是不被允许的。。。

InputStream myIn= new ByteArrayInputStream(txt.getBytes("UTF-8"));
要带上参数!指定字符编码(UFT-8或者GBK等),切记。。。

热心网友 时间:2022-05-03 07:29

代码如下:
  /**
  * 将一个字符串转化为输入流
  */
public static InputStream getStringStream(String sInputString){
  if (sInputString != null && !sInputString.trim().equals("")){
  try{
  ByteArrayInputStream tInputStringStream = new ByteArrayInputStream(sInputString.getBytes());
  return tInputStringStream;
  }catch (Exception ex){
  ex.printStackTrace();
  }
  }
  return null;
}

热心网友 时间:2022-05-03 09:04

//txt为TextArea内的字符串

try{
InputStream myIn=new ByteArrayInputStream(txt.getBytes());
//将System.in转化为面向字符的流
InputStreamReader ir = new InputStreamReader(myIn);

in = new BufferedReader(ir);//为输入流提供缓冲区

while ((s = in.readLine()) != "bye")
System.out.println("Read: " + s);

}
catch(IOException e)
{System.out.println("Error! ");}
}

热心网友 时间:2022-05-03 10:55

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

class ReadByte {
public static void main(String[] args) {
try {
BufferedReader br = new BufferedReader(new FileReader(
"c:/bsmain_runtime.log"));
String s;
while (br.ready() && (s = br.readLine()) != "bye") {
System.out.println("Read: " + s);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

以上是直接从文件
===================
一下是从String

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PipedReader;
import java.io.PipedWriter;
import java.io.PrintWriter;

class ReadByte {
public static void main(String[] args) {
try {
String test = "1234\r\nsdfs";
PipedWriter pw = new PipedWriter();
PipedReader pr = new PipedReader(pw);
PrintWriter pw2 = new PrintWriter(new BufferedWriter(pw), true);
BufferedReader br = new BufferedReader(pr);
pw2.println(test);

String s;
while (br.ready() && (s = br.readLine()) != "bye") {
System.out.println("Read: " + s);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Java如何把字符串转化为输入流

//txt为TextArea内的字符串 try{ InputStream myIn=new ByteArrayInputStream(txt.getBytes());//将System.in转化为面向字符的流 InputStreamReader ir = new InputStreamReader(myIn);in = new BufferedReader(ir);//为输入流提供缓冲区 while ((s = in.readLine())!= "bye")System.out.pr...

java 字符串如何转换流存入blob字段中

将字符串转换成byte数组String.getBytes(),然后放进一个ByteArrayInputStream输入流中即可存入BLOB字段中 PreparedStatement.setBlob(int parameterIndex, InputStream inputStream)

在Java中使用键盘输入数据的几种方法

1.2 利用字节输入流 字节输入流System.in 是类InputStream的常量对象,调用read()方法可以从键盘接收数据。实现的步骤是:先把数据读入字节数组中,然后利用字节数组定义字符串,最后把字符串转化为需要的数据类型。package InputTest;import java.io.*;public class DataKeyboardInput2 { /**利用字节输入...

java 怎么把字符串转换成HH:MM:SS格式,不是日期是小时数

首先你要来个键盘输入流;Scanner input=new Scanner(System.in);System.out.println("请输入h");int HH=input.nextInt();System.out.println("请输入s");//m(分)我不写了 int SS=input.nextInt();String info=input.next();if("8".equals(info)){ 输出 }希望对你有所帮助 ...

java 字符串流怎么转成文件

字符串流的输入流读出,用文件流写出。

java中的输入输出流怎么好理解?请各位大侠说的仔细明白一点。我一直搞...

要想让java接收你输入的东西。java必须有能接收你的能力。这个东西就是输入流。就像是小溪一样,水流入到河流中。比如,你输入的字符串,以流的方式流入到java中。这是手动输入字符串。关于文件的输入,同理。java要读取文件,这个文件会以流的方式流入到java中,然后java解析这个输入流。关于输出流,...

JAVA的输入输出流是指的什么啊?

Java提供了这样一个功能,将标准的输入输出流转向,也就是说,我们可以将某个其他的流设为标准输入或输出流,看下面这个例子:import java.io.*;public class Redirecting { public static void main(String[] args) throws IOException { PrintStream console = System.out; BufferedInputStream in = new BufferedInputStre...

java如何讲文件转化成流再单向生成

基于流(Stream)的解决流是单向的有方向性的描述信息流的对象,InputStream是输入流的接口,对程序来说是入,是读,可以从文件读,缓存区读,网络节点读等等.写入文件,对程序来说是出,是写,就是FileOutputStream,可以写入int也可以byte[]所以解决方案就是从InputStream中读出内存到byte[]中然后,使用File...

java//输出流读进一个字符串到一个文本里 用输入流打印出来 用in.rea...

应该可以 -1是read()方法的返回值。比如下面的代码:byte[] by=new byte[1024];FileInputStream filein=new FileInputStream("考场规则.txt");FileOutputStream fileout=new FileOutputStream("新生成.txt");while(filein.read(by)!=-1){ fileout.write(by);// fileout.write("\n");...

java 中如何从文本中将输入流转换成String[]

String(byte[] bytes, int offset, int length, String charsetName)通过使用指定的字符集解码指定的 byte 子数组,构造一个新的 String。String(byte[] bytes, String charsetName)通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String。把文件流转成byte数组,然后就可以通过以上方法转成...

java怎么把字符串转换成数字 数字转化为字符串 js将字符串转化为数字 java输入流输出流 java字符输入流 将整数转化为字符串 Java输入输出流实例 java字符串转int java 字符串转日期
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
风湿性关节炎是自身免疫病吗 类风湿与风湿性关节炎的区别 大腿有鸡皮怎么去除 长得很一般,问问大神我适合什么发型 我还是高中生 别太... 投资总额与注册资本一直要符合比例吗 风湿病与类风湿病的区别 ...我的脸型也比较长的那种。想问问适合剪什么发型? ...做什么都没勇气,想问问大家我适合什么样的发型,能把脸变得看起来_百... ...剪成短发,她头发挺多的. 问问什么发型比较适合 风湿性关节炎是自身免疫性疾病吗? 线程、IO流、哪些是字节流哪些是字符流 鸭子汤的做法,鸭子汤怎么做好吃,鸭子汤的家常 java 如何输入一个字符??java的输入方法有哪些??(新手求教。)_百度... 红油水饺鸭子怎么做? c语言中的输入流是什么意思? java io过程中改变当前字符输入流的编码 鸭润水饺怎么做 java IO流中 字符的输入流对象时什么?怎么复制? 鸭肉饺子的做法,鸭肉饺子怎么做好吃,鸭肉饺子? java字节输入流什么意思?输入的是字节,输出的是字符? 粉底液,bb霜,cc霜之间有什么区别 下面哪个基于unicode字符的输入流 java中字符输入流括号中为什么还要加入字母 BB霜,CC霜,粉底液,遮瑕霜有什么区别 bufferedwriter是面向字符输出流吗 java输入流和输出流 常见的类有哪些?怎么确定是Input还是output 我对这... JAVA的输入输出流有多少种? 粉底液和BB霜有什么区别,还有CC霜是什么东西?? Java常用的字符流类有哪些? 你知道BB霜CC霜粉底液的区别在哪里吗? 鸭子汤的做法,鸭子汤怎么做好吃,鸭子汤的家常做法 面向数据流的设计方法主要有哪几个步骤 心系中国梦,正是读书时的作文怎么写 以胸怀中国梦,永远跟党走为主题,描述自己的梦想,阐释读书心得抒发 老鸭汤的做法大全 海水可以净化成淡水吗? JAVA小题目 "心系中国梦,正是读书时"的作文怎么写,600字 请问海水经过蒸发能变成淡水吗? 鸭子萝卜汤的做法大全 征文:心系中国梦,正是读书时。 老鸭煲汤的做法大全集 心系中国梦,正是读书时,作文怎么写 从海水中能提炼出淡水吗. 清炖鸭子汤的做法大全 有关中国梦我的梦的书的读后感 可以把海水变淡水吗 中国梦,我读书的故事作文 海水可以净化为淡水嘛? ...书三年级下册第十六课为什么有的是小真的长头发有的是宇宙的另一边...