Java操作文件输出为字符串以及字符串输出为文件的方法

文件输出为字符串示例代码:

/**
  * 读取文件为字符串
  *
  * @return
  */
public static String readString() {
  String str = "";
  File file = new File("C:/Users/wan7/Desktop/表单/粗集料试验/粗集料冲击值试验(T0322-2000).html");
  try {
   FileInputStream in = new FileInputStream(file);
   // size 为字串的长度 ,这里一次性读完
   int size = in.available();
   byte[] buffer = new byte[size];
   in.read(buffer);
   in.close();
   str = new String(buffer, "utf-8");
  } catch (IOException e) {
   return null;
  }
  return str;
 }

字符串输出为文件示例代码:

 /**
  * 输出到文件
  */
 public static void outFile(String s) {
  File file = new File("C:/Users/wan7/Desktop/11111111111.html");
  try (FileOutputStream fop = new FileOutputStream(file)) {
   // if file doesn't exists, then create it
   if (!file.exists()) {
    file.createNewFile();
   }
   // get the content in bytes
   byte[] contentInBytes = s.getBytes();
   fop.write(contentInBytes);
   fop.flush();
   fop.close();
   System.out.println("Done");
  } catch (IOException e) {
   e.printStackTrace();
  }
 }

以上这篇Java操作文件输出为字符串以及字符串输出为文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • Java字符串操作和C#字符串操作的不同小结

    前言 每种语言都会有字符串的操作,因为字符串是我们平常开发使用频率最高的一种类型.今天我们来聊一下Java的字符串操作及在某些具体方法中与C#的不同,对于需要熟悉多种语言的人来说,作为一种参考.进行诫勉 首先,什么是字符串? 字符串是字符的序列,是作为一种对象而存在.说的直白点,字符串就是一些字符的组合,从而构成字符串,例如"abc"就是字符串,"郭志奇"也是一种赐福穿. 我们知道,Java是一种面向对象的高级程序语言.所有事物均为对象,字符串也不例外,也是一种对象

  • Java实现的简单字符串反转操作示例

    本文实例讲述了Java实现的简单字符串反转操作.分享给大家供大家参考,具体如下: 最常用的方式是,反向取出每个字符,然后打印: public class StringReverse { public static void main(String[] args) { // 原始字符串 String s = "A quick brown fox jumps over the lazy dog."; System.out.println("原始的字符串:" + s);

  • Java实现对字符串中的数值进行排序操作示例

    本文实例讲述了Java实现对字符串中的数值进行排序操作.分享给大家供大家参考,具体如下: 问题: 对"34 9 -7 12 67 25"这个字符串中的数值从小到大排序! 解决方法: 先介绍几个eclipse快捷键:输入for再按下"alt+/"可快速写一个for循环 选中某一个小写单词 Ctrl+Shift+x  可变大写,选中某一个大写单词 Ctrl+Shift+y  可变小写 下面请看具体实现代码: import java.util.Arrays; public

  • java字符串常用操作方法(查找、截取、分割)

    如下所示: public class 字符串常用操作 { public static void main(String[] args) { /* * 查找子串 */ String str1="dwqae12232aebdalf"; //查找指定字符第一次出现的位置 int first1=str1.indexOf(97);//参数为字符的ascii码 //查找指定字符串第一次出现的位置 int first2=str1.indexOf("12"); //查找指定字符第一

  • 简单了解Java字符串(操作)

    字符串遍历 String str = "asdfghjkl"; 1. for(int i=0;i<str.length();i++){ char ch = str.charAt(i); } 2. char[] c=str.toCharArray(); for(char cc:c){ ...//cc 直接用了 } 3. for(int i=0;i<str.length();i++){ String subStr = str.substring(i, i+1) } 类似的,ar

  • Java操作文件输出为字符串以及字符串输出为文件的方法

    文件输出为字符串示例代码: /** * 读取文件为字符串 * * @return */ public static String readString() { String str = ""; File file = new File("C:/Users/wan7/Desktop/表单/粗集料试验/粗集料冲击值试验(T0322-2000).html"); try { FileInputStream in = new FileInputStream(file); //

  • java字符串与格式化输出的深入分析

    1.String类.StringBuilder类.StringBuffer类String对象是不可变的,重载了运算符+,于是String s="a"+2+"b"+2.2;这条语句就创建了4个String对象对象,把最后创建的对象引用赋给s. 但是String类定义了许多常用的对字符串进行操作的方法:取字符串长度length.判断是否为空串isEmpty.返回字符数组或字节数组toCharArray().取得指定索引的字符charAt().字符串比较equals()c

  • java数组与以逗号分隔开的字符串的相互转换操作

    数组转换成以逗号分隔开的字符串 String[] strArray = {"aaa","bbb","ccc"}: String str= StringUtils.join(strArry,","); System.out.println(str); 输出样式 "aaa,bbb,ccc" 以逗号分隔开的字符串转换成数组 String str = "aaa,bbb,ccc"; String

  • java 将字符串、list 写入到文件,并读取内容的案例

    我就废话不多说了,大家还是直接看代码吧~ import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import ja

  • Java 按行读取文件按行写入文件并以空格分割字符串的方法

    首先是按行读取字符串 import java.io.BufferedReader; import java.io.File; import java.io.FileReader; public class TxtChange { public static void main(String[] args){ File file=new File("E:\\oldData.txt"); BufferedReader reader=null; String temp=null; int l

  • Java中s.charAt(index)用于提取字符串s中的特定字符操作

    charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法. charAt()方法返回指定索引位置的char值.索引范围为0~length()-1. 如: str.charAt(0)检索str中的第一个字符,str.charAt(str.length()-1)检索最后一个字符. 警告:在字符串s中越界访问字符是一种常见的程序设计错误.为避免此类错误要确保使用的下标不会超过s.length()-1. public class hash { public sta

  • Java编程实现统计一个字符串中各个字符出现次数的方法

    本文实例讲述了Java编程实现统计一个字符串中各个字符出现次数的方法.分享给大家供大家参考,具体如下: import java.util.Iterator; import java.util.Set; import java.util.TreeMap; public class TreeMapDemo { //统计一个字符串中相应字符出现的次数 public static void main(String[] args) { // System.out.println("我们测试结果:"

  • java统计字符串中重复字符出现次数的方法

    本文实例讲述了java统计字符串中重复字符出现次数的方法.分享给大家供大家参考,具体如下: package com; import org.junit.Test; /** * 统计一个字符串的重复字符出现的次数 * * @author zdw * */ public class StringTest { @Test public void test() { String s = "fdfaacceeeeeeeeeeeegghikkkkkoooo"; count(s); } public

  • 批处理将字符串或日期输出到Windows剪贴板的实现方法

    如下操作需要借助于clip.exe(C:\Windows\System32\clip.exe),系统自带,不需要下载. C:\Windows\System32>clip /?   CLIP   描述:     将命令行工具的输出重定向到 Windows 剪贴板.这个文本输出可以被粘贴     到其他程序中.   参数列表:     /?                  显示此帮助消息.   示例:     DIR | CLIP          将一份当前目录列表的副本放入 Windows 剪

  • java算法之余弦相似度计算字符串相似率

    概述 功能需求:最近在做通过爬虫技术去爬取各大相关网站的新闻,储存到公司数据中.这里面就有一个技术点,就是如何保证你已爬取的新闻,再有相似的新闻 或者一样的新闻,那就不存储到数据库中.(因为有网站会去引用其它网站新闻,或者把其它网站新闻拿过来稍微改下内容就发布到自己网站中). 解析方案:最终就是采用余弦相似度算法,来计算两个新闻正文的相似度.现在自己写一篇博客总结下. 一.理论知识 先推荐一篇博客,对于余弦相似度算法的理论讲的比较清晰,我们也是按照这个方式来计算相似度的.网址:相似度算法之余弦相

随机推荐