`

java 将字符串写入图片

    博客分类:
  • JAVA
阅读更多
看新浪收费小说,防止别人拷贝转载,他们把文字写入图片,我特意写了一个简单的例子:
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.io.StringReader;
import java.util.Arrays;

import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;


public class WriteStringToImg {
public static void main(String args[]){
String tep="中新网12月29日电 据中国政府网消息,国务院办公厅今日转发人力资源社会保障部、财政部关于城镇企业职工基本养老保险关系转移接续暂行办法的通知。通知全文如下:" +
"  国务院办公厅关于转发人力资源社会保障部财政部城镇企业职工基本养老保险关系转移接续暂行办法的通知" +
"  国办发〔2009〕66号" +
"  各省、自治区、直辖市人民政府,国务院各部委、各直属机构:" +
"  人力资源社会保障部、财政部《城镇企业职工基本养老保险关系转移接续暂行办法》已经国务院同意,现转发给你们,请结合实际,认真贯彻执行。" +
"  国务院办公厅" +
"  二○○九年十二月二十八日" +
"  城镇企业职工基本养老保险关系转移接续暂行办法" +
"  人力资源社会保障部 财政部" +
"  第一条 为切实保障参加城镇企业职工基本养老保险人员(以下简称参保人员)的合法权益,促进人力资源合理配置和有序流动,保证参保人员跨省、自治区、直辖市(以下简称跨省)流动并在城镇就业时基本养老保险关系的顺畅转移接续,制定本办法。" +
"  第二条 本办法适用于参加城镇企业职工基本养老保险的所有人员,包括农民工。已经按国家规定领取基本养老保险待遇的人员,不再转移基本养老保险关系。" +
"  第三条参保人员跨省流动就业的,由原参保所在地社会保险经办机构(以下简称社保经办机构)开具参保缴费凭证,其基本养老保险关系应随同转移到新参保地。参保人员达到基本养老保险待遇领取条件的,其在各地的参保缴费年限合并计算,个人账户储存额(含本息,下同)累计计算;未达到待遇领取年龄前,不得终止基本养老保险关系并办理退保手续;其中出国定居和到香港、澳门、台湾地区定居的,按国家有关规定执行。" ;
StringReader reader=new StringReader(tep);

BufferedImage bufImage = new BufferedImage(500,500,BufferedImage.TYPE_INT_RGB);
Graphics2D g = bufImage.createGraphics();

try{
int i=20;
int num=0;
char[] fun =new char[31];
int charnum=0;
while((charnum=reader.read())!=-1){
fun[num++]=(char)charnum;
if(fun[30]!=0){

System.out.println(new String(fun));
g.drawString(new String(fun), 20, i);
i=i+20;
num=0;
Arrays.fill(fun, '\0');
}
}
g.drawString(new String(fun), 20, i);
FileOutputStream fos = new FileOutputStream( "c:\\bar22.gif");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(fos);
encoder.encode(bufImage);

}catch(Exception e){

}
}
}
分享到:
评论

相关推荐

    Java将字符串写入文本文件代码示例

    Java将字符串写入文本文件代码示例 Java 是一种widely used编程语言,许多开发者都需要将字符串写入文本文件中,本文将介绍三种不同的方法来实现将字符串写入文本文件,包括使用FileWriter、InputStream与...

    Java字符串写入文件三种方式的实现

    Java字符串写入文件是Java编程中的一种常见操作,指的是将Java字符串写入到文件中。在实际开发中,我们经常需要将字符串写入到文件中,以便于数据的存储和传输。今天,我们将介绍Java字符串写入文件的三种方式,并对...

    java 文本字符串替换工具

    首先,要实现文本文件中的字符串替换,我们需要读取文件内容,然后使用Java的字符串方法进行替换,最后将更新的内容写回文件。以下是一个简单的示例: ```java import java.io.*; import java.nio.charset....

    java字符串处理输入一个字符串和一个字符后,原字符串中所有该字符将被删除并显示出结果

    在Java编程语言中,字符串处理是一项基础且重要的任务。在这个特定的场景中,我们需要创建一个Applet程序,它能够接收用户输入的字符串和一个字符,然后从原始字符串中删除所有出现的指定字符,并显示处理后的结果。...

    java的io操作(将字符串写入到txt文件中)

    本文将详细介绍如何使用Java将字符串写入TXT文件,提供四种不同的方法,以满足不同场景的需求。 **方法一:使用`PrintStream`** ```java public void WriteStringToFile(String filePath) { try { File file = ...

    Android存储字符串数据到txt文件

    在上面的代码中,我们首先创建了一个测试字符串,然后指定了文件的路径和文件名,最后使用FileUtils工具类将字符串写入到txt文件中。 使用FileUtils工具类可以非常方便地将字符串数据存储到txt文件中,从而满足我们...

    java把字符串写入文件里的简单方法分享

    在Java编程中,将字符串写入文件是一项基本且常见的任务,尤其在处理数据持久化、日志记录或者生成配置文件时。以下是一个简单的Java方法,教你如何将字符串写入文件,这个方法来源于与一位外国友人的交流。 首先,...

    java 获取字符串的子串

    在Java编程语言中,获取字符串的子串是一项基础且重要的操作。这通常涉及到对字符串对象进行操作,以提取其中的一部分字符序列。字符串是不可变的,因此在Java中,我们不能直接修改已创建的字符串对象。为了获取子串...

    java 将字符串追加到文件已有内容后面的操作

    在Java编程中,将字符串追加到文件已有内容后面是一项常见的任务,这通常涉及到文件的读写操作。这里我们详细讲解两种不同的方法来实现这个功能。 首先,我们来看标题和描述中提到的基本方法,即使用`...

    Java IO操作和将字符串解析为数值数组

    在Java编程语言中,IO(Input/Output)操作是处理数据输入和输出的关键部分,而将字符串解析为数值数组则是日常编程中常见的任务。本文将深入探讨这两个主题,并结合提供的两个文件名`TestWriteD.java`和`TestSplitD...

    Java 字符串压缩和文件压缩代码

    本文将深入探讨Java中如何实现字符串和文件的压缩,以及涉及的相关技术。 首先,字符串压缩通常涉及到编码转换和数据编码算法。在Java中,我们可以通过使用`java.util.zip`包中的类来实现。例如,GZIPOutputStream...

    java 字符串 排序 源代码

    5. **文件输出**:排序后,使用`FileWriter`和`BufferedWriter`将排序后的字符串写入新文件。需要注意的是,为了保持文件内容的可读性,通常会在每个字符串之间插入换行符。 6. **异常处理**:文件操作可能会遇到...

    java实现图片转base64字符串 java实现base64字符串转图片

    Java 实现图片转 Base64 字符串和 Base64 字符串转图片是 Java programming 中两个常用的功能,分别用于将图片转换为 Base64 编码的字符串和将 Base64 编码的字符串转换回图片。下面我们将详细介绍这两个功能的实现...

    将图片转成二进制并生成Base64编码字符串,再将二进制转换成各种图片

    例如,`TestImageBinary.java`可能会有一个方法,接受图片路径作为输入,读取图片,将其转换为Base64字符串,然后再反向操作,将Base64字符串转换回图片。 `20090709442.jpg`文件很可能是用来测试上述代码的图片。...

    C++将文本字符串转换成BMP图片

    本篇文章将深入探讨如何使用C++编程语言将文本字符串转换成BMP(Bitmap)图片。 首先,我们需要了解BMP文件格式。BMP是Windows操作系统中常见的位图文件格式,它存储的是未经压缩的像素数据,包括图像宽度、高度、...

    Android studio 将字符串写入本地的操作方法

    Android Studio 将字符串写入本地的操作方法 Android Studio 是一个功能强大的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速开发 Android 应用程序。其中,字符串写入本地是一个常见的操作,在 ...

    JAVA字符流加密实验代码报告

    Java字符流主要用于处理基于Unicode编码的字符数据,它分为输入流(Reader)和输出流(Writer),用于读取和写入字符数据。 实验的核心知识点主要包括: 1. **Java流的层次结构**:Java流被组织成一个层次结构,...

    java动态生成图片 并把当前时间写在图片上

    Java动态生成图片并把当前时间写在图片上是一项常见的需求,比如用于生成验证码、日志记录或者自定义的报告。这个任务涉及到Java图形处理、日期时间处理以及IO操作等多个方面。下面将详细介绍如何实现这个功能。 ...

    编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。

    在Java编程中,实现从标准输入流(Standard Input Stream)读取字符串,然后将这些字符串写入文件,以及从文件中读取内容并保存到另一个文件的功能,涉及到多个核心概念和API。以下是对这些知识点的详细说明: 1. *...

    java的文本读取和写入

    - `Files`类提供了更高级的文件操作,如`readAllLines()`可以一次性读取文件所有行,`write()`能写入整个字符串数组。 - `try-with-resources`语句可以自动关闭流,简化代码并确保资源得到释放。 通过以上知识点...

Global site tag (gtag.js) - Google Analytics