导航:首页 > 编程语言 > 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的字符串复制相关的资料

热点内容
解压新奇特视频 浏览:702
图书信息管理系统java 浏览:548
各种直线命令详解 浏览:859
程序员泪奔 浏览:143
素材怎么上传到服务器 浏览:513
android百度离线地图开发 浏览:187
web可视化编程软件 浏览:288
java笔试编程题 浏览:742
win11什么时候可以装安卓 浏览:560
java不写this 浏览:999
云点播电影网php源码 浏览:95
pythonclass使用方法 浏览:226
移动加密软件去哪下载 浏览:294
php弹出alert 浏览:209
吉林文档课件加密费用 浏览:136
传感器pdf下载 浏览:289
随车拍app绑定什么设备 浏览:898
方维团购系统源码 浏览:993
linux反弹shell 浏览:159
打印机接口加密狗还能用吗 浏览:301