导航:首页 > 编程语言 > java的字符串复制

java的字符串复制

发布时间:2022-08-13 16:13:31

‘壹’ java中如何将一个字符串复制到一个文本文件中

我写的一个,能实现写文件的功能
import java.io.FileOutputStream;
import java.io.PrintStream;
import java.util.Scanner;

public class WriteTest{
public static void main(String[] args)throws Exception{
FileOutputStream fos = new FileOutputStream("F:\\Hello.txt",true);//创建一个Hello.txt文本文件在F盘,也可以自己随便设定,文件名字true表示可以追加写入
PrintStream ps = new PrintStream(fos);
Scanner in=new Scanner(System.in);
System.out.println("请输入要写入文件的信息:");
String str=in.next();
System.setOut(ps);//System 是 java.lang包里的,将流做转向,即将下面要往控制台输出的转向到写入到文件中
System.out.println(str);//把控制台得到的数据写入文件
}
}

‘贰’ java编程实验从头拷贝字符串“ this string until “g””直到g并输出

String str = " this string until \"g\"";
int strLength = str.indexOf('g');
System.out.println(new String(str.getBytes(), 0, strLength));

‘叁’ java:字符串拷贝

因为a2为byte数组,byte类型是可以自动向上转型成char的。
new String(a2) :

String的构造方法只给出了参数是char数组的构造器,
因此本来应该为97,98,99,65,67,68的byte数组转换为abcACD的char数组了,然后abcACD的char数组变为String字符串

b2也是同样道理。

‘肆’ java中复制字符串

主要部分就1句

text2.setText(text1.getSelectedText());

‘伍’ java 字符串数组复制

@param src the source array.
* @param srcPos starting position in the source array.
* @param dest the destination array.
* @param destPos starting position in the destination data.
* @param length the number of array elements to be copied.
System.array(src, srcPos, dest, destPos, length)

‘陆’ JAVA TXT字符流复制代码问题

File file=new File("E:\\1.txt");//创建文件对象,

FileInputStream fread; //FileInputStream 用于读取诸如图像数据之类的原始字节流。要读取字符流,请考虑使用 FileReader。

BufferedInputStream reader=null;

BufferedOutputStream write=null; //该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。

try
{
fread = new FileInputStream(file);//将文件对象添加到文件的输入流,也就是你要从你的数据源开始读取数据

reader=new BufferedInputStream(fread);//将字节流对象添加到缓存区中,这样效率要高一点

String str=null;//初始化字符串这样保存的是读取的一行的数据

write=new BufferedOutputStream(new FileOutputStream(new File("E:\\2.txt")));//创建的是输出流缓存 请要输出的目的地添加到缓存区中,

byte b[]=new byte[1024];//定义每次读取的字节的范围,也是存储数据的容器

int i=0;

while((i=reader.read(b))!=-1) //下一个数据字节,如果到达流末尾,则返回 -1。
{
write.write(b);//开始写入数据
}
}
catch (FileNotFoundException e) //如果没有文件打印该异常
{
e.printStackTrace();
}
catch (IOException e) //如果出现io异常 也就处理异常
{
e.printStackTrace();
}
finally//最后不管读取还是没读取成功都释放资源
{
try
{
write.close();//关闭缓存区,关闭缓存区会自动关闭相应的io流
reader.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}

阅读全文

与java的字符串复制相关的资料

热点内容
钢筋是怎么加密的 浏览:433
二分查找算法php 浏览:518
php产品对比 浏览:641
解压伤感图片 浏览:476
python判断周几 浏览:16
数据文档加密保管 浏览:168
app会员如何运营 浏览:860
工行app登录名如何改 浏览:25
window怎么登陆服务器 浏览:992
Python取ID对应的值 浏览:633
现在我的世界什么服务器最混乱 浏览:764
美国好的源码出售 浏览:326
苹果ipad文件夹怎么添加文字 浏览:485
腾讯云连接自己的服务器地址 浏览:218
硕士英语综合教程pdf 浏览:46
分段加密的安全性 浏览:507
咪咕直播为什么没有适配安卓系统 浏览:172
php模版大全 浏览:102
没车能解压吗 浏览:634
php开发oa系统源码 浏览:759